这个为什么这么做??

Java第一季-数组

for(String[] nameA:names){//使用foreach实现哦
         for(String nameB:nameA){
            System.out.println();
            System.out.print(nameB+"");
            }
      System.out.println();
      }}}

小泽子
浏览 2083回答 9
9回答

Rober_Lin

每次从所操作数组nameA中按下表顺序取出一个索引赋值给nameB,相当与for (int i=0;i<nameA.length,i++){ nameB = names[i]; }

JesonWu

鄙人认为,names相当于是数据库中的一张表,而nameA则是一条记录,nameB则是这条记录的具体信息。不知道真么说对不对,希望没有误人子弟。

killer00go

SUN公司 要求的

没有马甲线的安琪拉

names作为一个二维的字符串类型数组,可以理解为,是一个大得字符串数组,他的每一个成员又是一个字符串数组

Sz_我用代码堆雪人

这个names是哪来的?

sunyaox

这个的知识点在于,foreach方法的使用,工作中常用,而且需要注意的一点是,foreach在遍历空集合或数组时,如果集合或数组为空,也不会出现下角标越界异常!

hhh112123123

先学,积累的多了自然就习惯明白了,就像一门语言的形成,没有为什么,只有怎么用

微凉一季

多维数组遍历循环一遍,打印了一下日志。感受一下用法就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java