Pertama, berdasarkan file sederhana membaca dan menulis implementasi, metode ReadFile di kelas FileHelper digunakan untuk membaca konten file, dan metode WriteFile digunakan untuk menulis konten ke file.
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;public class FileHelper { public c static String readFile(String filename) throws Exception { BufferedReader reader = new BufferedReader( Fileader baru (nama file)); ); (); Kemudian tulis kelas webpageMaker berdasarkan kelas FileHelper, dan metode createPage -nya digunakan untuk menghasilkan konten dalam file tertentu di halaman web tertentu.
Jika Anda ingin memasukkan kode, Anda dapat menambahkan kode ke dalamnya.
Impor java.util.stringTokenizer; Kelas Publik WebPagemaker {public static string initbegin () {string s = "<! Doctype html> <html> <head> <itement> </t itle> </head> <body>/r /n "; return s;} public static string initend () {string s ="/r/n </body> </html>/r/n "; return s;} public static void createPage (String inputFilen ame, String outputFileName) Lempar Exception {String Content = FileHelper.ReadFile (InputFileName); while (St.HasMoreElements ()) {String S = St.NextToken (); len && s 5; i += 6; ; lain jika (c == '/t') ans += ""; /r/n ";} ans += initEnd (); FileHelper.WriteFile (ans, outputFileName);} public static void main (string [] args) melempar Exception {createPage (" d: // te st.txt ", "D: // test.html"); Mencicipi:
File input: test.txt
halo dunia! Halo semuanya :) #include int main () {printf ("Hello World!/N"); File output: test.html
<! Doctype html> <html> <head> <itement> </title> </head> <body> halo dunia! <br /> halo semua orang :) <br /> <pre style = "latar belakang: aliceblue">#termasuk <stdio.h> int main () {printf ("Hello World! /N"); } </pr Pre> <br /> </body> </html> Efeknya adalah sebagai berikut:
halo dunia! Halo semuanya :) #include <stdio.h> int main () {printf ("Hello World!/N");