我需要一個程序來讀取文本文件。文本文件:從文本文件讀取時遇到問題
S 3
H 5
L 5
B 4 5
S,H,L,和B各自是指具有一定形狀(正方形,三角形等),並在數字後是高度和寬度(如果適用)。例如,「S 3」指具有3的高度的平方:
* * *
* * *
* * *
到目前爲止,我有這樣的:(我用INT「可變的」,以測試它)
File dataFile = new File("textfile.txt");
Scanner in;
in = new Scanner (dataFile);
int variable = in.nextInt();
System.out.println(variable);
所以,因爲「S」是不是整數,我不能用
int variable = in.nextInt();
所以,我怎麼能有程序讀取它作爲一個字符串,並緊跟一個整數?
看看另一個'Scanner'方法... –
你可以把整個東西看成一個字符串,然後看看該字符串的單個字符。另外,你可以把它們看作'char'。 – nhgrif