Cod sursa(job #1348309)

Utilizator alin_ionut.cojocaruCojocaru Alin-Ionut alin_ionut.cojocaru Data 19 februarie 2015 17:06:37
Problema Convertor Scor 0
Compilator java Status done
Runda rosedu_cdl_2015 Marime 0.98 kb
import java.io.*;
import java.util.*;
public class Main {
	public static void main(String[] args) {
		try{
			BufferedReader input  = new BufferedReader(new InputStreamReader(new FileInputStream("convertor.in")));
			PrintStream output = new PrintStream("convertor.out");
			ArrayList<String> obiect = new ArrayList<>();

			String line = null;
			String sb = new String();
			while((line = input.readLine()) != null){
				sb += line;
				if(line.contains("},") || line.contains("}]")){
					obiect.add(sb);
					sb = new String();
				}
			}
			String [] cuv = null;
			for(int i = 0; i < obiect.size(); i++){
				cuv = obiect.get(i).split("[\\:\"\\}\\,]");
				if(i == 0){
				output.println(cuv[1] + "," + cuv[5] + "," + cuv[11] + "," + cuv[17] + ",");
				}
				output.println(cuv[3].trim() + "," + cuv[8].trim() + "," + cuv[14].trim() + "," + cuv[19].trim() + ",");
			}
			input.close();
			output.close();

		}catch(Exception e){
			e.printStackTrace();
		}
	}
}