-3

どこにも見つけられませんが、私がやりたいのは、テキスト ファイルから配列内の 5 つの文字列をすべて検索し、それらを文字列に変換する関数を作成することです。テキスト ファイルに文字列がなくなるまでこれを行います。

また

分割を使用して行を分割しますが、分割を使用して行を分割することもできます。たとえば、次のようにします。

name;type;body;due
lewis;homework;blahblahblah;12/12/12

に変換: Array[name, type, body, due]; 配列[ルイス、宿題、ブラブラブラ、12/12/12];

ありがとう:) うまく説明できていない場合は、私に尋ねてください。よりよく説明できるように最善を尽くします:)

4

2 に答える 2

1

私があなたを正しくフォローしたかどうかはわかりません。これを前に出すだけです。

各行の文字列 [] strArr = lineStr.split(";");

于 2012-08-12T12:14:31.843 に答える
0

これはどうですか ?

public static String[][] toArrays(String text, String sep1, String sep2) {
    String[] lines = text.split(sep1);
    if (lines == null) {
        return null;
    }

    String[][] arrays = new String[lines.length][];

    for (int i = 0; i < lines.length; i++) {
        String[] words = lines[i].split(sep2);
        arrays[i] = words;
    }

    return arrays;
}

そして、あなたはそれを呼び出す:

    String[][] s = toArrays("name;type;body;due\nlewis;homework;blahblahblah;12/12/12", "\n", ";");
于 2012-08-12T12:21:44.253 に答える