如何验证来自一个字符串的cityname,pincode?

时间:2013-10-03 11:40:44

标签: android

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

5 个答案:

答案 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());
}