扫描二维码后我有一个字符串是“MAT:TO:我的地址电子邮件;SUB:我的标题;BODY:我的内容;;”。如何从字符串中拆分地址电子邮件、您的标题和您的内容?谢谢大家!
爪哇版
String s = "MAT:TO:My address email;SUB:My title;BODY:My content;;";
String[] arrayString = s.split(";");
String email = arrayString[0];
String title = arrayString[1];
String body = arrayString[2];
email= email.substring(email.indexOf("MAT:TO:") + 7, email.length());
title= title.substring(title.indexOf("SUB:") + 4, title.length());
body= body.substring(body.indexOf("BODY:") + 5, body.length());
Run Code Online (Sandbox Code Playgroud)
尤其是Android官方用的是kotlin版本:
val s = "MAT:TO:My address email;SUB:My title;BODY:My content;;"
val arrayString = s.split(";").toTypedArray()
var email = arrayString[0]
var title = arrayString[1]
var body = arrayString[2]
email = email.substring(email.indexOf("MAT:TO:") + 7, email.length)
title = title.substring(title.indexOf("SUB:") + 4, title.length)
body = body.substring(body.indexOf("BODY:") + 5, body.length)
Run Code Online (Sandbox Code Playgroud)