私は読み込まれたテキストファイルを持っています。それは<.>
の区切り文字を持っています。主題があり、3つの段落があります。 title
、section1
、section2
、section3
、そして次の記事です。Javaがテキストファイルで読み込まれ、別の配列に分割されます
ArrayListがすべてのタイトルを持ち、ArrayList 2がすべてのセクション1情報を持つようにデータを保存するにはどうすればよいですか?私はこれらの配列を出力できるようにしたい。
例:
途中で大きな嵐。大嵐嵐嵐
上記の例について
結論に
静力学に関する
は、1つのレコードがどのように見えるかを示しています。
public void read()
{
try
{
FileReader fr = new FileReader(file_path);
BufferedReader br = new BufferedReader(fr);
String s = "";
// keep going untill there is no input left and then exit
while((s = br.readLine()) != null)
{ }
fr.close();
}
catch (Exception e)
{
System.err.println("Error: read() " + e.getMessage());
}
}
public static void main(String [] args)
{
Reader reader = new ResultsReader("C:/data.txt");
reader.read();
String output = ((ResultsReader)reader).getInput();
String str = "title<.>section1<.>section2<.>";
String data[] = str.split("<.>");
}
データを別々のArrayListsに格納してトラバースする方法がわかりません。
'data []'には何がありますか? –