我有一个文件,其结构是
#n aa bb cc
行中元素的数量在哪里n
,并且aa
是一个元素(它们之间总是有空格)。
所以我想知道有一种方法可以在某些行中读取 n 然后逐个元素地读取。
这是一个解决方案:
Read the file in line at a time
Split the line by space
["#n", "aa", "bb", "cc"]
take the substring of the first element to exclude the # and parse an integer from it
Java 内置了对Regular Expressions
使用java.util.regex.Pattern
和的支持java.util.regex.Matcher
。这些是您需要的工具。