我有一个文本文件,读取的名称和年龄按顺序打印在相同的行上
.txt文件示例:
Matt 25
Bob 19
Steve 30
如何分割名称和年龄,以便我可以按年龄对数组进行排序?
我听说过使用line.split("+")
,但我是java的新手,并且不确定如何实现它。
答案 0 :(得分:1)
使用以下行拆分字符串(我假设你读过的行在变量line
中);
String[] bits = line.split("\\s+");
然后使用以下内容获取整数值:
int newInt = Integer.parseInt(bits[1]);