Tout d'abord, sur la base de l'implémentation de lecture et d'écriture de fichiers simples, la méthode ReadFile de la classe FileHelper est utilisée pour lire le contenu du fichier, et la méthode WriteFile est utilisée pour écrire du contenu dans le fichier.
Importer java.io.bufferedReader; Importer java.io.botteredwriter; import java.io.fileReader; import java.io.filewriter; public class filehelper {public C static string readfile (string filename) exception {buffereDader Reader = new Buffereder (String FileNa Nouveau FileReader (nom de fichier)); String ANS = "", line = null; ); ();} public static void main (String [] args) exception {String ans = readFile (d: //input.txt "); Écrivez ensuite une classe WebPageMaker basée sur la classe FileHelper, et sa méthode CreatePage est utilisée pour générer le contenu dans un fichier spécifique dans une page Web spécifique.
Si vous souhaitez insérer le code, vous pouvez y ajouter le code.
Importer java.util.stringTokenizer; public class webPageMaker {public static string initbegin () {string s = "<! doctype html> <html> <adhead> <t titre> </tle> </ad> <body> / r / n "; return s;} public static String initiend () {String s =" / r / n </ody> </html> / r / n "; return s;} public static void createpage (String inputFilen ame, String OutputFileName) lance l'exception {String Content = FileHelper.readFile (InputFileName); StringTokenzer ST = New StringTokenzer (Content, "/ R / N"); while (St.HasmoreElements ()) {String S = St.NextToken (); Len && s. 5; I + = 6; ; else if (c == '<') ANS + = "<"; else if (c == '/ t') ans + = ""; else ans + = c;} if (false == iscoding) ans + = "<br /> / r / n"; / r / n ";} ans + = initiend (); fileHelper.writeFile (ANS, outputFileName);} public static void main (String [] args) lève une exception {createPage (" d: // te saintt ", "D: // test.html"); Échantillon:
Fichier d'entrée: test.txt
Bonjour le monde! Bonjour à tous :) #include int Main () {printf ("Hello World! / N"); Fichier de sortie: test.html
<! doctype html> <html> <éad- head> <itle> </ title> </ head> <body> bonjour monde! <br /> Bonjour à tous :) <r /> <pre style = "background-Color: AliceBlue"> # include <stdio.h> int main () {printf ("Hello World! / N"); } </ pre> <br /> </ body> </html> Les effets sont les suivants:
Bonjour le monde! Bonjour à tous :) #include <stdio.h> int main () {printf ("Hello world! / N");}}