我需要一个程序来读取文本文件。文本文件:
S 3
H 5
L 5
B 4 5
S、H、L 和 B 分别表示某种形状(正方形、三角形等),其后的数字是高度和宽度(如果适用)。例如,“S 3”表示高度为 3 的正方形:
* * *
* * *
* * *
到目前为止,我有这个:
File dataFile = new File("textfile.txt");
Scanner in;
in = new Scanner (dataFile);
int variable = in.nextInt();
System.out.println(variable);
(我用int“变量”来测试它。)所以,因为“S”不是整数,我不能用
int variable = in.nextInt();
那么,如何让程序将其读取为字符串和紧随其后的整数?