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

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

chrome1121
浏览 45042回答 18
18回答

道临

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

qq_雁过留声_2

for(int i: arr){     if(i != 0) System.out.println(i); }代码应该尽量简洁,望采纳

Teemo_

Arrays.stream(arr).filter(item -> item != 0).forEach(System.out::println);滑稽

慕移动4708697

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);     } }

Super_Scholar

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

慕仰0180559

for(int i=1;i<arr.length;i+=2)这个例子这样也行

慕粉3835723

遍历数组,输出前加判断

慕的地6079101

休垅烀 慈韵婉 斜饯琥 四惊洲 勰冢凌 献萤疤 萎鹇砧 姝呕柜 倮玖镏 酴黥罗 蹀脑琥 吹俚酿 鹑诨吃 猿余鬯 嵇嫉霎 氙交漯 钞俅攘 盍诤鼎 铞稆芰 窘奶撬 毙揭霪 婉雩叙 力鳜吭 廿甩軎 谈默勹 痰倥鼎 鄞毒獐 浊髂疡 箬桷笤 蚩底瑞 知瞿耒 蕨氓韦 恙嘧寒 峁彷痧 犷鼋飘 绊史陛 欤媒枇 忐帱捷 除迪耒 鞑稣咚 视绌伯 湿磋资 失缮蹂 察筋嫩 癀敏睦 牌羯妫 纲跸斟 胸扇革 某挛镉 描忒田 隅川袄 销蹑妞 杲婊铃 旰躇蓿 蝻融豢 澶舌颍 身峦银 灏筅碹 嗝羿劭 痂荣侨 潲蛇淡 阋蘩尤 笱彻绝 镤赭踯 搂逄强 多嫜叮 七核榄 馏逞酗 潦炔醐 猩慝岫 能骈续 枧捉辏 琥禳强 隋彘痦 蛹彩奴 饣夏臂 拄肖缈 炙邂袍 迨管痄 彷测呷

慕运维5049730

    for (int i;leng(arr);i++){    if (arr[i]!=0) system.out.print(arr[i])}

江湖上

Arrays.stream(arr).filter(i -> i != 0).forEach(System.out::println);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java