Во -первых, на основе простой реализации чтения и записи файла метод ReadFile в классе FileHelper используется для чтения содержимого файла, а метод записи используется для записи содержимого в файл.
Импорт 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) бросает исключение {BufferedReader Reader = новый BufferedRead (StriceFile (String FileName). Новый FileReader (имя файла)); ); (); Затем напишите класс WebPageMaker на основе класса FileHelper, и его метод CreatePage используется для генерации контента в определенном файле на определенной веб -странице.
Если вы хотите вставить код, вы можете добавить в него код.
Импорт java.util.StringTokenizer; открытый класс WebPageMaker {public Static String initBegin () {string s = "<! Doctype html> <html> <Head> <tite> </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 (строка inputfilen ame, Строка outployfilename) while (St.hasmoreElements ()) {String S = St.nextToken (); Len && s 5; i += 6; ; eless if (c == '<') ans += "<"; иначе if (c == '/t') ans += ""; /r/n ";} ans += initend (); filehelper.writefile (ans, outputfilename);} public static void main (string [] args) Throws {createPage (" d: // te st.T.Txt ", "D: // test.html"); Образец:
Входной файл: test.txt
Привет, мир! Привет всем :) #include int main () {printf ("Привет, мир!/N"); Выходной файл: test.html
<! Doctype html> <html> <head> <title> </title> </head> <body> hello World! <br /> Привет всем :) <br /> <pre style = "founal-color: aliceblue">#включить <stdio.h> int main () {printf ("Hello World! /n"); } </pre> <br/> </body> </html> Эффекты следующие:
Привет, мир! Привет всем :) #include <stdio.h> int main () {printf ("Привет, мир!/N");