0
私はこのプログラムを持っており、データファイルに大文字のAと小文字を数える必要があります。私はcharAtとsubstringの間で何を使うべきか分かりません。 whileループでも、next()メソッドを使用する必要があるかもしれません。多分?私はちょうどこれらの文字を見つけて合計でそれらを数える必要があります。プログラムで小文字のAと大文字のAを認識して合計するにはどうすればよいですか?
import static java.lang.System.*;
import java.util.*;
import java.io.*;
public class Java2305{
public static void main(String args[]){
new Solution();
}}
class Solution
{
private Scanner fileScan;
Solution()
{
run();
}
void run()
{
int count = 0;
try
{
fileScan = new Scanner(new File("letters01.dat"));
while(fileScan.hasNext())
{
String getA = fileScan.substring("A");
out.println(getA);
count++;
}
}
catch(Exception e){}
out.println();
out.println("The letter 'A' occurs "+count+" times.");
out.println();
out.println();
}
}
'fileScan.substring(" A ")'は何をすべきですか? – shmosel
'Scanner'に' substring() 'メソッドはありません。 –