テキストファイルから読み取るプログラムが必要です。テキストファイル:
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();
では、プログラムにそれを文字列とその直後の整数として読み取らせるにはどうすればよいでしょうか?