有人能解释一下这个功能吗?
private String getTextFromMimeMultipart(MimeMultipart mimeMultipart) throws MessagingException, IOException{
String result = "";
int count = mimeMultipart.getCount();
BodyPart bodyPart = mimeMultipart.getBodyPart(0);
if (bodyPart.isMimeType("text/plain")) {
result = result + "\n" + bodyPart.getContent();
}
else if (bodyPart.getContent() instanceof MimeMultipart){
result = result + getTextFromMimeMultipart((MimeMultipart)bodyPart.getContent());
}
return result;
}
我理解多部分如何工作。但是我不明白在这个函数中,将字符串引入objet多部分的形式是如何工作的? 我正在使用它,它正常工作得到字符串。