我使用 JavaMail API 为我的 Android 手机制作了一个电子邮件客户端,我尝试使用以下代码获取消息内容:
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;
使用这种方法,我将消息内容作为字符串获取,但没有换行符。我怎样才能格式化这个字符串,他有来自消息的换行符?
PS:这是德国的电子邮件,所以问题可能是编码!?