通过从子字符串中获取数据来调用电子邮件意向



我正在制作二维码扫描应用程序。当我扫描电子邮件的二维码时,我会得到以下结果,即

String data = MATMSG:TO:abc@hotmail.com;SUB:email subject;BODY:email body;;

为了获得代码类型,即上面字符串中的MATMSG,我正在这样做,

String[] parts = scanData.split(":");
qrCodeType = parts[0];

我想从数据字符串中制作3个字符串,比如

String to = abc@hotmail.com;
String subject = email subject;
String body = email body;

如何使用字符串函数来完成此操作?注意字符串数据中的冒号分号

尝试以下操作:

String[] items = data.split(";");
String to = items[0].split(":")[2];
String subject = items[1].split(":")[1];
String body = items[2].split(":")[1];

希望它能帮助

相关内容

最新更新