[英]How can I change my code to print it out every time on new line?
它是沿直线打印的,但是我希望它在新行上打印出每个单词。 这就是现在的one, two, three
。
while (true) {
String word = reader.readLine();
if("end".equalsIgnoreCase(word)) {
break;
}
list.add(word);
}
System.out.println(list);
这没有魔术。 在对象上运行println时,它在该对象上运行.toString()。
while (true) {
String word = reader.readLine();
if("end".equalsIgnoreCase(word)) {
break;
}
list.add(word);
}
for (String word : list) {
System.out.println(word);
}
将单词添加到列表后,立即添加system.out.println(word)。
while (true) {
String word = reader.readLine();
if("end".equalsIgnoreCase(word)) {
break;
}
list.add(word);
System.out.println(word);
}
通过添加如下内容:
for (String word : list) {
System.out.println(word);}
每个列表循环遍历列表的所有元素
使用for循环:
for(String word:list)
System.out.println(word);
要么
for(int i=0; i<list.size(); i++)
System.out.println(list.get(i));
不想重复,但这是您在Java 8发布后20天内要做的事情:
list.forEach(e -> System.out.println(e));
“ e”表示您的字符串值列表中的特定字符串值。 我认为这只是麦芽酒提及和相当甜蜜的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.