2013-05-10 57 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”));