The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          public String inputStream2String(InputStream is)  
                 
          throws UnsupportedEncodingException {  
             BufferedReader reader 
          = new BufferedReader(new InputStreamReader(is,  
                      
          "utf-8"));  
             StringBuffer sb 
          = new StringBuffer();  
              String line 
          = null;  
              
          try {  
                  
          while ((line = reader.readLine()) != null) {  
                      sb.append(line 
          + "\n");  
                  }  
              } 
          catch (IOException e) {  
                  e.printStackTrace();  
             } 
          finally {  
                  
          try {  
                      is.close();  
                 } 
          catch (IOException e) {  
                      e.printStackTrace();  
                   }  
              }  
             
          return sb.toString();  


          import java.io.*;

          public class Test {
              
          public BufferedReader bufread;
              
          public BufferedWriter bufwriter;
              File writefile;
              String filepath, filecontent, read;
              String readStr 
          = "";

              
          public String readfile(String path) // 從文本文件中讀取內容
              {
                  
          try {
                      filepath 
          = path; // 得到文本文件的路徑
                      File file = new File(filepath);
                      FileReader fileread 
          = new FileReader(file);
                      bufread 
          = new BufferedReader(fileread);
                      
          while ((read = bufread.readLine()) != null) {
                          readStr 
          = readStr + read;
                      }
                  } 
          catch (Exception d) {
                      System.out.println(d.getMessage());
                  }
                  
          return readStr; // 返回從文本文件中讀取內容
              }

              
          // 向文本文件中寫入內容
              public void writefile(String path, String content, boolean append) {
                  
          try {
                      
          boolean addStr = append; // 通過這個對象來判斷是否向文本文件中追加內容
                      filepath = path; // 得到文本文件的路徑
                      filecontent = content; // 需要寫入的內容
                      writefile = new File(filepath);
                      
          if (writefile.exists() == false// 如果文本文件不存在則創建它
                      {
                          writefile.createNewFile();
                          writefile 
          = new File(filepath); // 重新實例化
                      }
                      FileWriter filewriter 
          = new FileWriter(writefile, addStr);
                      bufwriter 
          = new BufferedWriter(filewriter);
                      filewriter.write(filecontent);
                      filewriter.flush();
                  } 
          catch (Exception d) {
                      System.out.println(d.getMessage());
                  }
              }

          }

          posted on 2011-07-05 18:27 Eric_jiang 閱讀(246) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 阿合奇县| 天峨县| 敦化市| 千阳县| 武清区| 观塘区| 金沙县| 云浮市| 琼中| 保靖县| 吉林省| 莎车县| 武冈市| 西和县| 新郑市| 新津县| 长子县| 广昌县| 平南县| 砚山县| 河北省| 喀喇沁旗| 康平县| 确山县| 犍为县| 壤塘县| 泰宁县| 梨树县| 神木县| 固原市| 富平县| 诏安县| 霸州市| 平泉县| 易门县| 柘荣县| 仁布县| 阳谷县| 克拉玛依市| 安丘市| 通渭县|