我有這個代碼來計算輸入字符串中*的數量。但我需要從文本文件中找到它。任何想法?從文本文件中計算*的數量
import java.lang.String;
import java.io.*;
import java.util.*;
public class CountStars {
public static void main(String args[]) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the String:");
String text = bf.readLine();
int count = 0;
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c=='*') {
count++;
}
}
System.out.println("The number of stars in the given sentence are " + count);
}
}
什麼問題?什麼不起作用?什麼是?你有什麼試圖解決它? – Eric
類名稱是'CountVowels',它計數'*'。很好.. –
你可以找到從文件中讀取文件的BufferedReader構造函數。順便說一句,你應該使用[Scanner](http://docs.oracle.com/javase/7/docs/api/java/util /Scanner.html#Scanner%28java.io.File%29)類從文件中讀取輸入.. –