We take pride in your success. We let our positivity drive us, day in and out. Talk to us at Mindfire to know us more.

Software Technology Tips

The following tip demonstrates how to read and write data to a file in Java. The code snippet below reads text data from a predefined text file and creates an HTML equivalent.. You can also use it to generate PHP, Javascript and other text-based files..

import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.OutputStream;
import java.io.PrintStream;

public class TexttoHTML

{

    public static void main(String[] args) {

     try {

            BufferedReader txtfile = new BufferedReader(new FileReader("c:\\test.txt"));
            OutputStream htmlfile= new FileOutputStream(new File("c:\\test.html"));
            PrintStream printhtml = new PrintStream(htmlfile);

            String[] txtbyLine = new String[500];
            String temp = "";
            String txtfiledata = "";

            String htmlheader="<html><head>";
            htmlheader+="<title>Equivalent HTML</title>";
            htmlheader+="</head><body>";
            String htmlfooter="</body></html>";
            int linenum = 0 ;

            while ((txtfiledata = txtfile.readLine())!= null)
               {
                    txtbyLine[linenum] = txtfiledata;
                    linenum++;
                }
            for(int i=0;i<linenum;i++)
                {
                    if(i == 0)
                    {
                        temp = htmlheader + txtbyLine[0];
                        txtbyLine[0] = temp;
                    }
                    if(linenum == i+1)
                    {
                        temp = txtbyLine[i] + htmlfooter;
                        txtbyLine[i] = temp;
                    }
                    printhtml.println(txtbyLine[i]);
                }

        printhtml.close();
        htmlfile.close();
        txtfile.close();

    }

    catch (Exception e) {}
}
}


Related Tags:

Java

Author: Priyadarshi Parida

top

Related Pages

  • Java Programming Gurus
  • Java Web Projects

Java

Let us Connect!

privacy

copyright (c) Mindfire Solutions 2007-2012. Login