我写了一个代码来找出在Java的txt文件中的字母表的每个字母的频率,并将结果写入另一个文件.The问题是,frekuenca(字符串文本)有一个错误的原因,它必须返回一个类型String.Can的结果你想出一个解决的方法吗?谢谢!
public class Frekuenca_File {
public static void main(String args[]) throws FileNotFoundException {
Scanner input = new Scanner(new File("teksti.txt"));
PrintStream output = new PrintStream(new File("frekuenca.txt"));
while (input.hasNextLine()) {
String fjala = input.next();
output.print(frekuenca(fjala));
}
}
public static String frekuenca(String text) {
int frekuenca = 0;
for (int i = 'a'; i <= 'Z'; i++) {
for (int j = 0; j < text.length() - 1; j++) {
if (i == text.charAt(j)) {
frekuenca++;
}
}
String result = "" + i + ":" + frekuenca;
return result;
}
}
}
https://stackoverflow.com/questions/50689682
复制相似问题