1. 程式人生 > >java中使用String的replace方法替換html模板儲存檔案

java中使用String的replace方法替換html模板儲存檔案

複製程式碼
 1 //讀取資料庫表,獲取新聞列表資訊(在此不做講解)
 2 List<News> list = dao.allInfo();
 3 //編寫方法  將從資料庫中讀取到的資料替換掉news.template檔案中的佔位符"{}"
 4 String template= fileio.readFile("D:\\news.template");
 5         
 6         //替換模板檔案,為每條新聞建立一個HTML檔案來顯示其資訊
 7         for (int i = 0; i < list.size(); i++) {
 8             //獲取一條新聞資訊
9 News news=list.get(i); 10 //使用該條新聞資訊替換對應占位符 11 String replacetr = new String(); 12 replacetr=template; 13 //replace(char oldChar, char newChar)返回一個新的字串,它是通過用 newChar 替換此字串中出現的所有 oldChar 得到的 14 replacetr=replacetr.replace("{title}",news.getTitle());
15 replacetr=replacetr.replace("{author}",news.getAuthor()); 16 replacetr=replacetr.replace("{createTime}",news.getDatetime().toString()); 17 replacetr=replacetr.replace("{content}",news.getContent()); 18 //為該條新聞生成HTML檔案 19 String filepath="D:\\dbtohtml\\new"+i+".html";
20 21 fileio.writeFile(filepath,replacetr);
複製程式碼