Heim > Java > javaLernprogramm > Codebeispiel für Java-Lese- und Schreibvorgänge

Codebeispiel für Java-Lese- und Schreibvorgänge

不言
Freigeben: 2019-03-08 16:17:10
nach vorne
2810 Leute haben es durchsucht

Dieser Artikel enthält Codebeispiele für Java-Lese- und Schreibvorgänge. Ich hoffe, dass er für Freunde hilfreich ist.

Java-Code:

Schreiben:

public void getNotice(HttpServletRequest request, String notice){
     String message = JSON.toJSONString(notice);
     File file = new File(request.getRealPath("/text/history.txt"));//这里是绝对路径。括号内的路径自己根据自己存放的路径来写。
     try(OutputStreamWriter op = new OutputStreamWriter(new FileOutputStream(file , true), "utf-8")){
         if(!file.exists()){
            file.createNewFile();
         }
         op.append(message);
         op.write("\r\n");//这里是换行,根据自己需求加与不加。
         op.flush();
         op.close();
     }catch(IOException e){
         e.printStackTrace();
     }
}
Nach dem Login kopieren

Lesen:

public void postNotice (HttpServletRequest request, HttpServletResponse response){
      JSONObject json = new JSONObject();
      String message ="";
      File file = new File(request.getRealPath("/text/history.txt"));
      try{
             FileInputStream in = new FileInputStream(file);
             int len = 0;
             byte[] buff = new byte[1024];
             while((len = in.read(buff))!= -1){
                 message = new String(buff,0 ,len, "utf-8);
             }
      }catch(IOException e){

      }
      String str1 = JSONObject.toJSONString(message.replaceAll("\r|\n", ""));//如果上述的换行未写,这句可以不用
      json.put("str", str1);
      returnMessage(response ,json);
}
Nach dem Login kopieren

1. Beim Lesen sollte die Rückruffunktion console.log(JSON.parse(data.str)) ;

2. Um sicherzustellen, dass keine Codierungsformatfehler vorliegen, wird empfohlen, den Text des gespeicherten Textes auf das Format UTF-8.

Das obige ist der detaillierte Inhalt vonCodebeispiel für Java-Lese- und Schreibvorgänge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage