-1

示例:我有一个 EditText,我想检查第一个单词是城市名称,第二个单词是密码。这两个词用逗号(,)分隔。

4

5 回答 5

0

使用 split() 完成任务。

前任:

String s= "abc,123"
String s1[]=s.split(",");

String city=s1[0];
String pincode=s1[1];
于 2013-10-03T11:47:35.793 回答
0

尝试这个

String strInput = editText.getText().toString();
        String strSplit [] = strInput.split(",");
        System.out.println("CityName : " + strSplit[0]);
        System.out.println("PinCode : " + strSplit[1]);
于 2013-10-03T11:47:55.583 回答
0

这样做。。

String content="Mehsana,384001";
String[] contentArray=content.split(",");

你会得到

contentArray[0]=Mehsana
contentArray[1]=384001  

然后您可以验证每个字符串内容..

于 2013-10-03T11:45:57.667 回答
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]);
于 2013-10-03T11:51:39.267 回答
0

嘿,如果您不想使用拆分,请尝试此操作。您需要将字符串从 edittext 获取到变量中,然后使用以下代码自己进行验证:)

String str = "tim,52250";
StringTokenizer st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
 System.out.println(st.nextToken());
}
于 2013-10-03T11:57:34.087 回答