我目前正在为我的介绍编程类做一个任务,我需要能够将文件的内容分配给变量。该文件包含一个文本段落。我需要能够最终统计文本文件中的所有字符和单词。将文件内容分配给变量
我到目前为止有:
import java.io.*;
import java.util.Scanner;
public class CountWords {
public static void main(String[] args) throws IOException {
File inFile = new File("CountWordsTestFile.txt");
Scanner input = new Scanner(inFile);
String text = input.nextLine();
int words = 0, cha = text.length(), character = 0;
System.out.println(text);
System.out.println("The file contains");
System.out.println(words + " words");
System.out.println((cha + 1) + " characters");
input.close();
}
}
提示:使用StringBuilder text = new StringBuilder(),然后遍历输入和text.append(input.nextLine())以将所有文本添加到Stringbuilder。 – mba12
你的问题是什么? – vanje
@vanje他需要我们做他的功课:) .. – Maverick