Java 如何按字符串和整数之间的空格分割它们?在爪哇

Java 如何按字符串和整数之间的空格分割它们?在爪哇,java,string,split,numbers,Java,String,Split,Numbers,我想按String=“LOAD”int=20等指令和值拆分此文件,并删除行号。您需要逐行阅读此文件,如本文所述 然后,对于每一行,您需要执行smth。像 0 START 1 LOAD 20 2 STORE 200 3 LOAD 0 4 STORE 201 5 STORE 202 6 CMPM 200 7 CJMP 15 8 LOADM 202 9 ADDM 201 10 STORE 202 11 LOADM 201 12 ADD 1 13 STORE 201 14 JMP 6 15 LOADM

我想按String=“LOAD”int=20等指令和值拆分此文件,并删除行号。

您需要逐行阅读此文件,如本文所述

然后,对于每一行,您需要执行smth。像

0 START
1 LOAD 20
2 STORE 200
3 LOAD 0
4 STORE 201
5 STORE 202
6 CMPM 200
7 CJMP 15
8 LOADM 202
9 ADDM 201
10 STORE 202
11 LOADM 201
12 ADD 1
13 STORE 201
14 JMP 6
15 LOADM 202
16 DISP
17 HALT
例如,在拆分数组中,您将拥有您的值 {“2”,“商店”,“200”}


只需解析或执行
Integer.valueOf()
就可以了。

您尝试了什么?您的文本文件中的内容是否将它们列为
列表
?您是否有兴趣获取行号?我认为这是正确的想法,但我可能会使用
“\\s+”
而不是
以防行中元素之间有多个空格或制表符。我认为,因为有人在等待完整的解决方案:)这当然是可能的。
String[] split = line.split("\\s+");