-2

我正在尝试读取文本文件(.txt),我已经完成了。

但是我需要在文本文件中的每个单词中设置字符串变量。

例如,这些单词位于名为 words.txt 的文本文件中:

whatsup; superman; heroe; batman;

这是我用来阅读 words.txt 的代码:

    File directory = Environment.getExternalStorageDirectory();
    File file = new File(directory.getAbsolutePath()+"/HiMom", "words.txt");        
    try {
        FileInputStream fIn = new FileInputStream(file);         
        InputStreamReader file = new InputStreamReader(fIn);
        BufferedReader br=new BufferedReader(file);
        String line = br.readLine();
        String text = "";
        while (line!=null)
        {
            text = text + line + "\n";
            line = br.readLine();
        }
        br.close();
        file.close();
        etContentArchivo.setText(text);

    } catch (IOException e) {
    }

现在我需要阅读文本文件并将每个单词都设置在“;”之前 在字符串变量中,例如:

String get1 = whatsup;
String get2 = superman;
String get3 = heroe;
String get4 = batman;

它也可以是一个字符串数组。但我不知道如何在字符串变量中设置单词。

谢谢。

4

1 回答 1

0

你可以做String[] words = text.split(";");

于 2013-03-06T23:36:14.697 回答