【发布时间】:2012-01-23 05:36:13
【问题描述】:
我必须创建一个程序,要求用户输入文件名(每行一个)。由于我不知道用户可能输入多少个文件名,我认为 while 循环足以将文件名存储在数组列表中。每次用户在 while 循环中输入文件名时,它都会将其存储在数组列表中。但是当用户输入一个空白行时,我在退出 while 循环时遇到了麻烦,即当他们完成输入文件名时双重返回。
【问题讨论】:
-
有什么问题吗?您是否使用
break来跳出循环?代码将有助于诊断问题。 -
设置 if 语句检查用户输入的值是否为 ""
-
抱歉没有代码atm,只是想弄清楚当用户输入一个空行时如何跳出while循环。如:while(filenames.hasNext) {//code}
标签: java loops arraylist while-loop