示例:我有一个 EditText,我想检查第一个单词是城市名称,第二个单词是密码。这两个词用逗号(,)分隔。
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   回答