まず、Simple Fileの読み取りおよび書き込み実装に基づいて、FileHelperクラスのReadFileメソッドを使用してファイルコンテンツを読み取り、WriteFileメソッドを使用してファイルにコンテンツを書き込みます。
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 = new bufferedreader( new fileReader(filename)); line = null; )RETURN ANS ();パブリックvoid main(string [] string ans = readfile(d://input.txt ");次に、FileHelperクラスに基づいてWebPageMakerクラスを作成すると、そのCreatePageメソッドが使用され、特定のWebページの特定のファイルでコンテンツを生成します。
コードを挿入する場合は、コードを追加できます。
import java.util.stlingtokenizer; public class webpagemaker {public static string initbegin(){string s = "<!doctype html> <html> <head> <title> </t itle> </head>/r r r /n "; return s;} public static string ingend(){string s ="/r/n </body> </html>/r/n ";} public static void createpage(string inputfilen ame、 string outputfilename){string content = filehelper.file(inputfilename); while(St.HasMoreElements()){string s = st.nextoken(); len && s 5。 i += 6; char c = s.charat(i); ; else(c == '<')and = "<"; else(c == '/t')ans += ""; /r/n ";} ans += intistend(); filehelper.writefile(ans、outputfilename);} public static void main(string [] args)throws {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 = "background-color:aliceblue"> } </pre> <br/> </body> </html>
効果は次のとおりです。
こんにちは世界!みなさん、こんにちは:) #include <stdio.h> int main(){printf( "hello world!/n");