-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 に答える