小编use*_*294的帖子

在具有多行的文本文件上使用StringTokenizer时出错

我正在尝试读取文本文件并使用java中的字符串标记生成器实用程序单独拆分单词.

文本文件如下所示;

a 2000

4  
b 3000  
c 4000  
d 5000
Run Code Online (Sandbox Code Playgroud)

现在,我要做的是从文本文件中获取每个单独的字符并将其存储到数组列表中.然后我尝试打印arraylist中的每个元素.

这是我的代码;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.StringTokenizer;

public static void main(String[] args) {

    String fileSpecified = args[0];

    fileSpecified = fileSpecified.concat(".txt");
    String line;
    System.out.println ("file Specified = " + fileSpecified);

    ArrayList <String> words = new ArrayList<String> ();


    try {
        FileReader fr = new FileReader (fileSpecified);
        BufferedReader br = new BufferedReader (fr);
        line = br.readLine();

        StringTokenizer token;
        while ((line  = br.readLine()) != null) {
            token = …
Run Code Online (Sandbox Code Playgroud)

java file-io stringtokenizer

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

file-io ×1

java ×1

stringtokenizer ×1