All pastes #718142 Raw Edit

Stuff

public text v1 · immutable
#718142 ·published 2007-09-28 03:48 UTC
rendered paste body
import java.io.*;
import java.util.Scanner;

public class APConvert
{
	public static void main(String[] args)
	{
		Scanner inputFile = new Scanner(new FileReader("ap hands.txt"));

               try{
		FileWriter fwriter = new FileWriter("ap output.txt");
		PrintWriter outputFile = new PrintWriter(fwriter);

		String lineReader = inputFile.nextLine();
		boolean newHand=false;
		String	stage="",
				seat1="",
				seat2="",
				seat3="",
				seat4="",
				seat5="",
				seat6="";

		while (lineReader != "") {
			if (lineReader=="###########################################################################################") {
				outputFile.println(lineReader);
				newHand=true;
			} else if (newHand) {
				if (lineReader.charAt(0)=='T' && lineReader.charAt(1)=='a' && lineReader.charAt(2)=='b') {
					outputFile.println(lineReader);
					if (stage=="" && seat1=="" && seat2=="" && seat3=="" && seat4=="" && seat5=="" && seat6=="") {
					} else {
						if (seat1!="") {
							outputFile.println(seat1);
						}
						if (seat2!="") {
							outputFile.println(seat2);
						}
						if (seat3!="") {
							outputFile.println(seat3);
						}
						if (seat4!="") {
							outputFile.println(seat4);
						}
						if (seat5!="") {
							outputFile.println(seat5);
						}
						if (seat6!="") {
							outputFile.println(seat6);
						}
						if (stage!="") {
							outputFile.println(stage);
						}
					}
					stage=seat1=seat2=seat3=seat4=seat5=seat6="";
					newHand=false;

				} else if (lineReader.charAt(0)=='S' && lineReader.charAt(1)=='t' && lineReader.charAt(2)=='a') {
					stage=lineReader;
				} else if (lineReader.charAt(0)=='S' && lineReader.charAt(1)=='e' && lineReader.charAt(2)=='a') {
					if (lineReader.charAt(5)=='1') {
						seat1=lineReader;
					} else if (lineReader.charAt(5)=='2') {
						seat2=lineReader;
					} else if (lineReader.charAt(5)=='3') {
						seat3=lineReader;
					} else if (lineReader.charAt(5)=='4') {
						seat4=lineReader;
					} else if (lineReader.charAt(5)=='5') {
						seat5=lineReader;
					} else if (lineReader.charAt(5)=='6') {
						seat6=lineReader;
					}
				}
			} else {
				outputFile.println(lineReader);
			}
			lineReader = inputFile.nextLine();
		}

		outputFile.close();
               }catch( Exception e ){ System.out.println( e.getMessage() ); }
		inputFile.close();


	}
}