0

Android プロジェクトに txt ファイルが 1 つあります。このファイルを読み取り、このファイルのデータを解析して、選択したデータを別の .txt ファイルに書き込みたいと考えています。元のファイルのデータはこんな感じです (2000 以上のデータがあります)

Pramod (Deore)|^*|^PPD|^|$Yogesh (Gadage)|^YMG|^Nasik|^|$Vishal (Chaudhary)|^*|^VRC|^|$Sagar (Pawar)|^*|^SGP|^|$Pramod (Deore)|^*|^PPD|^|$Yogesh (Gadage)|^YMG|^Nasik|^|$Vishal (Chaudhary)|^*|^VRC|^|$Sagar (Pawar)|^*|^SGP|^|$

今、私はこのデータを2番目のファイルで次のように読みたいと思っています:

Pramod (Deore)|$Yogesh (Gadage)|$Vishal (Chaudhary)|$Sagar (Pawar)|$Pramod (Deore)|$Yogesh (Gadage)|$Vishal (Chaudhary)|$Sagar (Pawar)|$

任意の提案をいただければ幸いです。

4

2 に答える 2

0

以下のようにして入力データを解析し、必要な出力を取得できます。

String line = br.readLine(); //Read Your input line
String[] ans = line.split("\\|");
String a="";
for(int i=0;i<ans.length;i+=4){
    a=a+" "+ans[i];
}
System.out.println(a); //it will print your desired output
于 2013-09-03T05:55:22.987 に答える