黑马程序员技术交流社区
标题:
一个不懂的for循环
[打印本页]
作者:
插兜
时间:
2015-9-19 16:13
标题:
一个不懂的for循环
public static void method_split()
{
String s="zhangsan,lisi,wangwu";
String[] arr=s.split(",");
for(int x=0;x<arr.length;x++)
{
System.out.println(arr[x]);//这个for循环不应该是打印一个字符,换行一次的吗,怎么就把三个名字打印在一起了
}
}
作者:
横溢天使
时间:
2015-9-19 16:17
你这应该是存进s里边的是一个字符串元素,所以自然打印的也是一个元素啊
作者:
插兜
时间:
2015-9-24 17:49
横溢天使 发表于 2015-9-19 16:17
你这应该是存进s里边的是一个字符串元素,所以自然打印的也是一个元素啊
谢谢大兄弟
作者:
刘晟伟
时间:
2015-9-24 18:52
请问结果是:
zhangsanlisiwangwu
还是:
zhangsan
lisi
wangwu
作者:
达达达
时间:
2015-9-24 19:23
打印的结果应该是三个名字,而且是分三行的吧?
split切割了是数组啊
for循环就是打印这个数组里面的所有元素
作者:
夏木南生
时间:
2015-9-24 19:45
把每个字符都用,分割就可以实现了
作者:
德胜
时间:
2015-9-24 21:22
不能够啊
作者:
天涯莫名
时间:
2015-9-24 21:44
路过,顶一下
作者:
陈杨
时间:
2015-9-24 21:46
默默地点进来瞅一眼。。
作者:
残影
时间:
2015-9-24 22:35
三个名字分行打印啊,没问题吖。你哪里不明白的呢。。。分割后方到string类的数组里面,所以打印出来每个元素就是string字符串啊。。
作者:
迷茫不堪的年纪
时间:
2015-9-24 22:38
还好还好, 呵呵
作者:
yuzhouyichen
时间:
2015-9-24 22:43
怎么会打印一个字符呢? 因为arr是个数组,而数组的每个元素都是字符串,arr【x】表示的是arr的第x+1个元素的内容,所以打印的是名字。 你可以把arr想成是一个int行数组,你想想打印arr【2】出来的是什么?
作者:
穆帆
时间:
2015-9-24 23:09
应该打印的是
作者:
呵呵哒
时间:
2015-9-24 23:21
反正我也不懂
作者:
zzy张
时间:
2015-9-25 00:18
一个字符?用这个s.toCharArray()
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2