我想读取字符串 ArrayList 中的那 3 行,我的代码点头在我的 ArrayList 中添加一些内容。 输入:
1,1,1,1,0,1,1,0
0,1,1,0,0,1,1,1
1,1,1,1,1,1,1,0
段.java:
import java.util.*;
public class Segm
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
ArrayList<String> s=new ArrayList();
while(scan.hasNextLine())
{
String a=scan.nextLine();
if(a.isEmpty())
{
scan.nextLine();
}
s.add(a);
}
}
}
最佳答案
我会做类似的事情:
while(scan.hasNextLine())
{
String a=scan.nextLine();
if( !a.isEmpty())
{
s.add(a);
}
}
也就是说,不要假设只有一个空行。上面的代码将忽略所有空行。
关于java - 我如何在java中读取多行文本,行与行之间有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53542976/