All pastes #185974 Raw Edit

Mine

public java v1 · immutable
#185974 ·published 2006-09-29 13:20 UTC
rendered paste body
package muunnossofta;/**Contents of rekisteri.txt follow below.**/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("//\\w+")) {					comments++;				} else {					l = l.replaceAll("[\\s]", ";");					tempArray.add(l);				}			}		} finally {			trimLines();			System.out.println("Total number of comment lines ignored: "					+ comments);			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() - 8); i += 8) {			output.print(tempArray.get(i));		}                output.println();                output.flush();	}}/*Contents of rekisteri.txt:aaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffffaaaaaaaa bbbbbbbbbbbbb ccccccccccc dddddddddddd eeeeeeeeeeee ffffffffff// coommmmeeeennnttttaaaaaav bbbbbbbbbbbbbbbbb cccccccccccc ddddddddddd eeeeeeeeeee ffffffffff*/