ขั้นแรกขึ้นอยู่กับการใช้งานการอ่านและเขียนอย่างง่ายวิธี ReadFile ในคลาส FileHelper ใช้เพื่ออ่านเนื้อหาไฟล์และวิธีการเขียน File จะใช้ในการเขียนเนื้อหาไปยังไฟล์
นำเข้า java.io.bufferedreader; นำเข้า java.io.bufferedwriter; นำเข้า java.io.filereader; นำเข้า java.io.filewriter; คลาสสาธารณะ Filehelper {public c readfile readfile (String filename) ใหม่ filereader (ชื่อไฟล์)); ); ();} โมฆะคงที่หลัก (String [] args) โยนข้อยกเว้น {string ans = readfile ("d: //input.txt"); จากนั้นเขียนคลาส WebPagemaker ตามคลาส FileHelper และวิธีการ createPage ของมันจะใช้เพื่อสร้างเนื้อหาในไฟล์เฉพาะในหน้าเว็บเฉพาะ
หากคุณต้องการแทรกรหัสคุณสามารถเพิ่มรหัสลงไปได้
นำเข้า java.util.stringTokenizer; WebPageMaker ระดับสาธารณะ {สตริงคงที่สาธารณะ initbegin () {String s = "<! Doctype html> <html> <head> <title> </t itle> </head> <body>/r /n "; return s;} String String สาธารณะเริ่มต้น () {String s ="/r/n </body> </html>/r/n "; return s;} โมฆะคงที่สาธารณะคงที่ (สตริง inputfilen ame, String outputFilename) โยนข้อยกเว้น {String content = fileHelper.readFile (InputFilename); ในขณะที่ (St.HasmoreElements ()) {String S = St.NextToken (); Len && s 5; i += 6; ; อื่น ๆ ถ้า (c == '/t') ans += ""; /r/n ";} ans += initend (); filehelper.writefile (ans, outputfilename);} โมฆะคงที่สาธารณะหลัก (สตริง [] args) โยนข้อยกเว้น {createPage (" d: // te St.txt " "D: // test.html");}} ตัวอย่าง:
ไฟล์อินพุต: test.txt
สวัสดีโลก! สวัสดีทุกคน :) #include int main () {printf ("Hello World!/n"); ไฟล์เอาต์พุต: test.html
<! doctype html> <html> <head> <title> </title> </head> <body> Hello World! <br /> สวัสดีทุกคน :) <br /> <pre style = "พื้นหลังสี: AliceBlue">#รวม <stdio.h> int main () {printf ("Hello World! /n"); } </pre> <br/> </body> </html> ผลกระทบมีดังนี้:
สวัสดีโลก! สวัสดีทุกคน :) #include <stdio.h> int main () {printf ("Hello World!/n");