All pastes #185998 Raw Edit

Mine

public text v1 · immutable
#185998 ·published 2006-09-29 13:44 UTC
rendered paste body
/*output file:
aaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffff
aaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffff
aaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffff
aaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffffaaaaaaaa;bbbbbbbbbbbbb;ccccccccccc;dddddddddddd;eeeeeeeeeeee;ffffffffffaaaaaav;bbbbbbbbbbbbbbbbb;cccccccccccc;ddddddddddd;eeeeeeeeeee;ffffffffff
/*

package muunnossofta;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.util.Scanner;
import java.util.ArrayList;
import java.io.FileOutputStream;

/**
 * Program to convert whitespaces into ; And add a \n to every 8 lines.
 * 
 * @author Tallu
 * @version $Revision$
 * 
 */

public class Converter {
	private ArrayList tempArray;

	private FileOutputStream out = null;

	private PrintWriter output = null;

	private Scanner scan = null;

	private int comments = 0;

	public void run() throws IOException {
		this.tempArray = new ArrayList();
		try {
			scan = new Scanner(
					new FileReader(
							"/home/juuso/workspace/securitas/muunnossofta/rekisteri.txt"));
			scan.useDelimiter("\\n");
			out = new FileOutputStream(
					"/home/juuso/workspace/securitas/muunnossofta/modified.txt");
			output = new PrintWriter(out);
			String l;
			while (scan.hasNext()) {
				l = scan.next();
				if (l.matches("//\\s?[\\w|\\s]+")) {
					comments++;
				} else {
					l = l.replaceAll("[\\s]", ";");
					tempArray.add(l);
				}
			}
		} finally {
			trimLines();
			System.out.println("Total number of comment lines ignored: "
					+ comments);
			output.flush();
			output.close();
			if (scan != null) {
				scan.close();
			}
			if (out != null) {
				out.close();
			}
		}

	}

	public static void main(String[] args) throws IOException {
		Converter converter = new Converter();
		converter.run();
	}

	public void trimLines() {
		for (int i = 0; i < tempArray.size(); i++) {
			if(i != 0 && i % 8 == 0){
				output.println(tempArray.get(i));
			}else{
			output.print(tempArray.get(i));
			}
		}
		output.println();
		output.flush();

	}
}