Java 如何将字符串转换为int

Java 如何将字符串转换为int,java,arrays,Java,Arrays,我有一个文本文件,它以相同的顺序在同一行上打印姓名和年龄 .txt文件中的示例: Matt 25 Bob 19 Steve 30 如何拆分名称和年龄,以便按年龄对数组进行排序 我听说过使用line.split(“+”),但我是java新手,不确定如何实现它。用下面的行拆分字符串(我假设您读到的行在变量line中) 然后使用以下公式获取整数值: int newInt = Integer.parseInt(bits[1]); 做你自己的作业。把它们分开只是第一步,因为你提到以后需要分类;您仍

我有一个文本文件,它以相同的顺序在同一行上打印姓名和年龄

.txt文件中的示例:

Matt 25

Bob 19

Steve 30
如何拆分名称和年龄,以便按年龄对数组进行排序


我听说过使用
line.split(“+”)
,但我是java新手,不确定如何实现它。

用下面的行拆分字符串(我假设您读到的行在变量
line
中)

然后使用以下公式获取整数值:

int newInt = Integer.parseInt(bits[1]);

做你自己的作业。把它们分开只是第一步,因为你提到以后需要分类;您仍然需要在年龄和姓名之间建立关联。有很多方法,我怀疑这就是家庭作业的重点。嘿,“\\s+”做什么?为什么不只是(“”@j.con“一个或多个空白字符”。在空格上拆分句子更安全,因为它不关心单词之间的空格数。
“\\s”
表示一个空格字符(包括空格、制表符和其他字符)<代码>+表示“至少一个”。将它们放在一起作为
“\\s+”
表示“至少有一个空白字符”。健壮,我喜欢。谢谢
int newInt = Integer.parseInt(bits[1]);