示例:我有一个EditText,我想检查第一个单词是城市名称,第二个单词是密码。这两个单词都用逗号(,)分隔。
答案 0 :(得分:0)
这样做..
String content="Mehsana,384001";
String[] contentArray=content.split(",");
你会得到
contentArray[0]=Mehsana
contentArray[1]=384001
然后你可以验证每个字符串内容..
答案 1 :(得分:0)
使用split()完成任务。
前:
String s= "abc,123"
String s1[]=s.split(",");
String city=s1[0];
String pincode=s1[1];
答案 2 :(得分:0)
试试这个
String strInput = editText.getText().toString();
String strSplit [] = strInput.split(",");
System.out.println("CityName : " + strSplit[0]);
System.out.println("PinCode : " + strSplit[1]);
答案 3 :(得分:0)
String data = "ali,524513"
String []array = data.split(",")
you can validate array[0] and array[1] :)
System.out.println("Name: "+array[0]+" code: "+array[1]);
答案 4 :(得分:0)
如果您不想使用拆分,请尝试此操作。你需要从edittext中获取一个变量字符串然后使用以下代码来自己验证:)
String str = "tim,52250";
StringTokenizer st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}