| CodeGuru Home | VC++ / MFC / C++ | .NET / C# | Visual Basic | Newsletters | VB Forums | Developer.com |
|
|||||||
| Java Programming Ask your Java programming question and help out others with theirs. |
![]() |
|
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#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(); } } |
|
#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.
|
|
#3
|
|||
|
|||
|
Re: Merging two data file
Quote:
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); |
|
#4
|
|||
|
|||
|
Re: Merging two data file
I've just noticed this is a duplicate of this thread
|
![]() |
| Bookmarks |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|