hello all
i am doing a copy operation from a file to another file.in source file i have 13 digit no but in destination file there is only 12 digit copied.code is as follows.
public void createOriganalFile() {
try {
File ObjInputFile1 = new File(strFilepath + "_dummy.txt");
File ObjOutputFile1 = new File(strFilepath);
String strLine1 = "";
BufferedReader ObjBufferReaderIn1 = new BufferedReader(new FileReader(ObjInputFile1));
BufferedWriter ObjBufferReaderOut1 = new BufferedWriter(new FileWriter(ObjOutputFile1));
do {
if ((strLine1 = ObjBufferReaderIn1.readLine()) == null) {
System.out.println("strLine1 is null");
break;
}
System.out.println("strLine--------- " + strLine1 +" strFilepath " + strFilepath);
ObjBufferReaderOut1.write(strLine1,0,13);
ObjBufferReaderOut1.newLine();
ObjBufferReaderOut1.flush();
System.out.println("Here After: "+strLine1);//13 digit no
} while (true);
//ObjInputFile.delete();
ObjBufferReaderIn1.close();
ObjBufferReaderOut1.close();
ObjBufferReaderIn2.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}