package com.file.examples;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadAndWrite {
public static void main(String[] args) {
String filePath = System.getProperty("user.home") + File.separator + "Downloads" + File.separator;
String sCurrentLine;
int lineNo = 1;
try (BufferedReader br = new BufferedReader(new FileReader(filePath + "Madivada.txt"))) {
BufferedWriter writeEven = new BufferedWriter(new FileWriter(filePath + "Naresh_Even.txt"));
BufferedWriter writeOdd = new BufferedWriter(new FileWriter(filePath + "Babu_Odd.txt"));
while ((sCurrentLine = br.readLine()) != null) {
if (lineNo % 2 == 0) {
writeEven.write(sCurrentLine);
writeEven.newLine();
} else {
writeOdd.write(sCurrentLine);
writeOdd.newLine();
}
lineNo++;
System.out.println(sCurrentLine);
}
System.out.println("Total number of lines : " + (lineNo - 1));
writeEven.close();
writeOdd.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadAndWrite {
public static void main(String[] args) {
String filePath = System.getProperty("user.home") + File.separator + "Downloads" + File.separator;
String sCurrentLine;
int lineNo = 1;
try (BufferedReader br = new BufferedReader(new FileReader(filePath + "Madivada.txt"))) {
BufferedWriter writeEven = new BufferedWriter(new FileWriter(filePath + "Naresh_Even.txt"));
BufferedWriter writeOdd = new BufferedWriter(new FileWriter(filePath + "Babu_Odd.txt"));
while ((sCurrentLine = br.readLine()) != null) {
if (lineNo % 2 == 0) {
writeEven.write(sCurrentLine);
writeEven.newLine();
} else {
writeOdd.write(sCurrentLine);
writeOdd.newLine();
}
lineNo++;
System.out.println(sCurrentLine);
}
System.out.println("Total number of lines : " + (lineNo - 1));
writeEven.close();
writeOdd.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
No comments:
Post a Comment