我正在制作二维码扫描应用程序。当我扫描电子邮件的二维码时,我会得到以下结果,即
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];
希望它能帮助