Как разделить String и Integer на пробел между ними? в JAVA - PullRequest
0 голосов
/ 06 мая 2020
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

Я хочу разделить этот файл по инструкциям и значениям вроде String = "LOAD" int = 20 и удалить номера строк.

1 Ответ

1 голос
/ 06 мая 2020

, вам нужно прочитать этот файл построчно, как описано, например, здесь Как я могу прочитать большой текстовый файл построчно, используя Java?

затем для каждой строки вы нужно делать что-л. например,

String[] split = line.split("\\s+");

в разделенном массиве у вас будут свои значения, например {"2", "STORE", "200"}

просто проанализируйте или выполните Integer.valueOf() для тех, которые на самом деле цифры.

...