2013-05-10 40 views
0

我已經做了一個電子郵件客戶端我使用JavaMail API的Android手機,而我試圖讓下面的代碼信息的內容:JavaMail的郵件內容換行符

Object contentObject = p.getContent(); 
InputStream is = (InputStream) contentObject; 
     reader = new BufferedReader(new InputStreamReader(is)); 
     StringBuilder sb = new StringBuilder(); 
     String line; 

     while ((line = reader.readLine()) != null) { 
      sb.append(line); 
     } 
     String everything = sb.toString(); 
     System.out.println(everything); 
     return everything; 

使用這種方法,我獲取messsage內容作爲一個字符串,但沒有換行符。我怎樣才能格式化這個字符串,他有消息中的換行符?

P.S .:這是德國電子郵件,所以問題可能是編碼!?

回答

2

Add like like that

sb.append(line);

sb.append(System.getProperty(「line.separator」));