Android 搜索一个文本字段的文本是否包含在另一个文本字段中
我有两个编辑文本,et和et2。如果et2中给出的字符串包含在et中,则我希望对其进行搜索。我使用:Android 搜索一个文本字段的文本是否包含在另一个文本字段中,android,eclipse,textfield,Android,Eclipse,Textfield,我有两个编辑文本,et和et2。如果et2中给出的字符串包含在et中,则我希望对其进行搜索。我使用: valuez = et.getText().toString(); length = valuez.length(); valuez2 = et2.getText().toString(); length2 = valuez2.length();
valuez = et.getText().toString();
length = valuez.length();
valuez2 = et2.getText().toString();
length2 = valuez2.length();
for (int i=0; i<length; i++) {
for (int j=0; j<length2; j++) {
if (valuez.charAt(i) != valuez2.charAt(j)) {
continue;
}
if (j == length2) {
System.out.println("Found");
break;
}
}
}
valuez=et.getText().toString();
长度=值z.length();
valuez2=et2.getText().toString();
length2=值z2.length();
对于(int i=0;iThanks,我的缺点是没有得到关于contain方法的通知。但是,还有一件事。我需要确切地知道字符串在textfield中的位置。按照我的方式,int我会在这种情况下使用valuez.indexOf(valuez2);
String valuesz = et.getText().toString();
String valuez2 = et2.getText().toString();
boolean found = (valuez.contains(valuez2));
if (found)
Log.d(TAG, "found");