File I/O



Share on Google+Share on Google+

alain ndayishimiye
File I/O
0 Answer(s)      5 years and 10 months ago
Posted in : Java Beginners

i am trying to write a program that reads a text file and writes it to another directory. the main purpose of this program is to take the text file then read it and write it into as a comma delimitade file. i have to problem:

  1. everything is perfect but when it comes to writing my program also adds commas to the extra white space.

  2. the file that its reading is like a report file it has two fields, the left and write field i write out only the right field. as it is a report it has more than one log of information so my second problem is how to print each log within the file on separate line. the log start with "tAC" and ends with "->0|0|6" as you shall see in the text file i have posted below:

here is the code to what i have done thank you looking forward to your awesome replies



public class Firstread extends Thread{
    static String inpath = "C:\\Users\\ndayala\\asc";
    static String outpath = "C:\\Users\\ndayala\\bin\\bin.txt";
    public void runn1() throws IOException{

        PrintWriter pw = new PrintWriter(new FileOutputStream(outpath ));// write to the outpath dir

        File file = new File(inpath);//files from the inpath
        File[] files = file.listFiles();//listFiles all file in inpath dir

        for (int i = 0; i < files.length; i++) {
            System.out.println("Processing " + files[i].getPath() + "... ");
            BufferedReader br = new BufferedReader(new FileReader(files[i].getPath()));
            String line = br.readLine();

            while (line != null) {
                line = line.replaceAll("\\s+","" ); 
                line = line.replace("mSOriginatingSMSinMSC","" );  
                line = line.replace("GSMPLMNCallDataRecord","" ); 
                line = line.replace("tAC","" ); 
                line = line.replace("callIdentificationNumber","" ); 
                line = line.replace("recordSequenceNumber","" );  
                line = line.replace("typeOfCallingSubscriber","" ); 
                line = line.replace("callingPartyNumber","" ); 
                line = line.replace("callingSubscriberIMSI","" );  
                line = line.replace("callingSubscriberIMEI","" ); 
                line = line.replace("dateForStartofCharge","" ); 
                line = line.replace("->0|0|6","" );

                    line = line.replace(",,","" ); 

                char delim =',';
                line = br.readLine();
        System.out.println("your file have been concatenaded into one file under directory "+outpath);
View Answers

Related Tutorials/Questions & Answers:
Java I\O file
Java I\O file  What is the difference between the File and RandomAccessFile classes
file I/O
file I/O  Write a java class which it should do below Read the attached file. Sorted out and writer it into another file(sorted values). Also find the SECOND biggest number in the attached file
File I/O
File I/O  greetings i was running into a problem. is their a way...(); File[] files = file.listFiles(filter); for (int i = 0; i <... = new BufferedWriter(new FileWriter(("D:/concat.txt"),true)); File file
File I/O
File I/O  i am trying to write a program that reads a text file... the text file then read it and write it into as a comma delimitade file. i have... file it has two fields, the left and write field i write out only the right
File I/O
File I/O  i am trying to read and write a 54mb text file from one directory to another. I managed to do it perfectly using the examples i was given... question is, is their away i can read and write in the shortes time possible(in seconds
File I/O
File I/O  i am trying to read and write a file. my program works perfectly i am using PrintWriter and BufferedReader. but my problem is that when... like this input file blahblah i am a computer i am running windows i am
File I/O
File I/O  i have a problem i am trying to print on a new line every time i reach a certain condition "if(line.startsWith("Creating"))" i want... = file.listFiles();//listFiles all file in inpath dir for (int i = 0; i <
file i/o - Java Beginners
file i/o  hiii, i have to read some integers from a text file and store them in link list.. so please can i have source code for it.?? thanks
File I/O - Java Beginners
File I/O  How to search for a specific word in a text file in java?  Hi Arnab, Please check the following code...[]){ String searchString = args[1].toLowerCase(); try { File fileName = new File
File I/O - Java Beginners
File I/O  Suppose a text file has 10 lines.How do I retrieve... oi oiu 25 ewr ytro 9+ po I want to retrieve 'abc' 'fg' .... 'yt' 'ewr... and send a text file as argument. ============================== import
Text File I/O - - Java Beginners
Text File I/O -  NEED HELP PLEASE. The application should use a text file with one value on each line of the file. Each movie would use... the array to recreate the file. Here is my code but I need to modify
Creating a File I/O using import scanner, io.* and text.*
Creating a File I/O using import scanner, io.* and text.*  open a file for reading and open another file for writing data. input file hours-int, hourly rate-double, name-string. output file name-string, hours-int, hourly rate
i/o   Write a Java program to do the following: a. Write into file the following information regarding the marks for 10 students in a test i... the file and calculate the average for each question and for total marks. Determine
java i/o operations
java i/o operations  how to write integer data to a file in java using random access file object or file writer or data outputstream i have already tried the write and writeInt methods....plz help
I/O stream class.
I/O stream class.  Explain the hierarchy of Java I/O stream class.   Hierarchy of Java I/O streams Have a look at the following link: Java I/O
Java i/o opearations
Java i/o opearations  "FOLLOWING IS MY LAST QUESTION ON JAVA I/O... to a file in java using random access file object or file writer or data outputstream i... STREAM BUT IT IS NOT WORKING WELL WITH RANDOM ACCESS FILE" i.e.,how to WRITE integer
Java i/o
Java i/o   How can you improve Java I/O performance
i/o streamas
i/o streamas  java program using bufferedreader and bufferedwriter   Hi Friend, Try the following code: import*; class...(line); out.newLine(); } out.close(); System.out.println("File
Java I/O problem
Java I/O problem   Write a Java application that prompts the user... the standard input - this information should then be saved to a file named studentData... to handle the data output. Create a separate class to read in that file, line
Java I/O stream
Java I/O stream  What class allows you to read objects directly from a stream
Java I/O
Java I/O   What is the difference between the Reader/Writer class hierarchy and the InputStream/OutputStream class hierarchy
I/O Java
I/O Java  import; import file) { //if the file extension is .txt or .java return true, else..., String inputFile) { File f = new File(inputFile); if(accept(f)==true
I/O to another applications
I/O to another applications  **What if there exists an application...); System.out.print("Enter integer: "); int i=input.nextInt...(); System.out.println(i); System.out.println(d); System.out.println(f
Java I/O
Java I/O  What value does readLine() return when it has reached the end of a file
Java I/O
Java I/O  how to write different type of arrays like string,int,double etc into a file using DataOutputStream
Java I/O Assistance + Loop
Java I/O Assistance + Loop  I'm trying to make this program write file numbers.dat that's accomplished. I'm also trying to make it write all even... and append all odd numbers 1-100 and finally close file. But for some reason I
I/O Program output error
I/O Program output error  Hello All, I am working on a program... file, but I am getting incorrect output. I have been successfull with part of the program in that it reads the text file and analyzes it, however I need it to take
Java I/O - Java Beginners
Creating Directory Java I/O  Hi, I wanted to know how to create a directory in Java I/O?  Hi, Creating directory with the help of Java.../java  yeah i konw tht method but i want another program whr we shld nt use
java i/o - Java Beginners
java i/o  Dear sir, i wrote a program where program asks "Enter your text:" then that text gets saved in a file called "data.txt" and then program gets closed. when i open the program again and enter text in this case previous
java i/o - Java Beginners
java i/o  thnx alot sir that this code helped me much in my program but still i'm facing a problem that it writes in file in this way- Hello... so that i could write it line by line such as- Hello Java in roseindia Hello
Java I/O Character Streams
is used for output (write to). To work with the file I/O specialized classes...Java I/O Character Streams In this section we will discuss the I/O Character... and for this Java provides the Character stream I/O. Character stream I/O


Advertisement null