《java---IO---文字指定文字を1行削除したデータ》

828 ワード

import java.io.*;//  IO 

class ReadWrite 
{
	public static void main(String[] args) throws IOException
	{
		FileReader fr = new FileReader("WolfSheep.nls");//         WolfSheep.nls     
		FileWriter fw = new FileWriter("WS_nocomment.nls");//         WS_nocomment.nls     
		BufferedReader br = new BufferedReader(fr);//         
		BufferedWriter bw = new BufferedWriter(fw);//         

		String str = null;
		int i = 0;

		while ((str = br.readLine()) != null)//      
		{
			char ch[] = str.toCharArray();//              
			for (i = 0; i < ch.length; i++)
			{
				if (ch[i] == ';')
					break;
			}
			bw.write(ch, 0, i);// 0-i      i     
			bw.newLine();//     
		}
		bw.close();//               
		br.close();

		System.out.println("      !");
	}
}