我有一些文本,其中包含一些行。每行都有一个词。我应该复制文本,然后将其粘贴到 Eclipse 控制台输出窗口,最后将每一行存储在数组中。
我不知道每个文本有多少行。我怎样才能做到这一点?
我知道如果我想将一些字符串存储到数组中,我应该这样做,但我不想用这种方法:
String[] Lines = {"line1", "line2", ....};
最佳答案
如果您不知道将有多少行,则可以使用通用列表。
List<String> lines = new ArrayList<String>();
当您向其添加值时,它将动态调整大小。
您还可以使用数组并自行调整大小,这就是 ArrayList 在幕后所做的事情,只是它增加了代码的复杂性。
关于java - 在java中将文本行存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23661537/