猿问

JAVA怎样实现数组不输出数据为0的元素?

比如:int[] arr={0,1,0,2,0,5},怎样实现在输出的时候不显示0,输出结果为1,2,5

拉莫斯之舞
浏览 966回答 4
4回答

蓝山帝景

for(int i: arr){    if(i==0){        continue;    }else{        System.out.println(i);    }} 

RISEBY

for(int i: arr){    if(i != 0) System.out.println(i);}

泛舟湖上清波郎朗

public class Test {    public static void main(String[] args) {       int[] arr = {0,1,0,2,0,5};       Arrays.stream(arr).filter(item->item!=0).forEach(System.out::println);    }} 
随时随地看视频慕课网APP

相关分类

Java
我要回答