1>
str1 是否是 str2的子串
public class Test7 {
public static void main(String[] args) {
String str1 = "AAAA";
String str2 = "BBBB";
String str3 = "CCCCBBBB";
System.out.println(str3.indexOf(str1)); // -1表示不是
System.out.println(str3.indexOf(str2)); // >1表示存在
}}2>
str1.length() == str2.length() ?
str1 是否是 str2的子串
public class Test7 {
public static void main(String[] args) {
String str1 = "AAAA";
String str2 = "BBBB";
String str3 = "CCCCBBBB";
System.out.println(str3.indexOf(str1)); // -1表示不是
System.out.println(str3.indexOf(str2)); // >1表示存在
}}2>
str1.length() == str2.length() ?
用str2.indexOf(str1),是的话返回一个整数>=0,不是返回一个值 -1;2) 也是两个字符串str1和str2,想判断str1是否和str2的格式相象,如str1是“abcd”,而str2是“abbd”。是用equalsIgnoreCase(String anotherString) 这个方法吗?不是的话用什么方法。
字符窜只能判断是不是完全相同或者某些部分相同,而不能说是格式想像。public boolean equalsIgnoreCase(String anotherString)
Compares this String to another String, ignoring case considerations. Two strings are considered equal ignoring case if they are of the same length, and corresponding characters in the two strings are equal ignoring case.
equalsIgnoreCase方法是不区分大小写得判断两个字符串是否一样
谢谢各位的帮忙!
1)
a123456789b
a!@#$%^&*(b
像不像?
2)
a12345678bb
a!@#$%^&*bb
像不像?
3)
aa2345678bb
aa@#$%^&*bb
像不像?
4)
aaa345678bb
aaa#$%^&*bb
像不像?
5)
aaa34567bbb
aaa#$%^&bbb
像不像?
6)
aaaa4567bbb
aaaa$%^&bbb
像不像?
7)
aaaa456bbbb
aaaa$%&bbbb
像不像?
8)
aaaaa56bbbb
aaaaa%&bbbb
像不像?
9)
aaaaa5bbbbb
aaaaa%bbbbb
像不像?
你能答得出来,那么程序也可以写出来了
2 NO