|
-
November 3rd, 2009, 06:25 PM
#1
Merging two data file
I'm supposed to merge a ordered data of two files into a third file, keeping the data in order. I'm suppose to create a MergeFiles application that merges the integers ordered from low to high in two files into a third file, keeping the order from low to high. Then should merge the two files by taking one element at a time from each, and the third file should contain the numbers from both file from lowest to highest. so, i saved the numbers in wordpad as data1.txt, and data2.txt.
Data1: 11 25 36 45 56 78 90
Data2: 1 3 5 7 54 32 78 99
I can't compile my program because there are still errors and missing codes... can someone help me edit it, and is this how i do it according to the requirements. thx.
so far:
package mergetwofiles;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
public class Main {
public static void main(String[] args) {
FileReader file1=new FileReader("Data1.txt");
FileReader file2=new FileReader("Data2.txt");
BufferedReader br1 = new BufferedReader of(file1);
BufferedReader br2 = new BufferedReader of(file2);
String temp1, temp2;
while(br1.readLine() !=null)
{
temp1=br1.readLine()+temp1;
}
while(br2.readLine()!=null)
{
temp2=br2.readLine()+temp2;
}
String temp = temp1 + temp2;
FileWriter fw=new FileWriter("data3.txt");
char buffer[]=new char[temp.length];
temp.getChars(0,temp.length(),buffer,0);
fw.write(buffer);
file1.close();
file2.close();
fw.close();
}
}
-
November 4th, 2009, 08:50 AM
#2
Re: Merging two data file
I am willing to bet that one error it is telling you is that there are uncaught exceptions. You cannot perform file I/O without catching/throwing exceptions.
-
November 4th, 2009, 09:17 AM
#3
Re: Merging two data file
I can't compile my program because there are still errors and missing codes... can someone help me edit it, and is this how i do it according to the requirements. thx.
It would help if you posted the errors you got when compiling and also explain what code you are missing. Also please use code tags when posting code.
As well as ProgramThis's correct observation, a more fundamental problem is on these 2 lines:
Code:
BufferedReader br1 = new BufferedReader of(file1);
BufferedReader br2 = new BufferedReader of(file2);
What's the 'of' for?
-
November 4th, 2009, 09:26 AM
#4
Re: Merging two data file
I've just noticed this is a duplicate of this thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|