新手求教!2个字符串如何从字符串的第1个字符开始匹配? startWith 或者 for(){ if((str[i].charAt(0)+str[i].charAt(1) ) == "60") system.out.print(str[i]) } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package day03;public class Test { public static void main(String[] args) { String s1 = "60"; String str[] = new String[] { "601328", "000020", "020060", "021060", "620060", "603060" }; for (int i = 0; i < 6; i++) { if (str[i].startsWith("60") == true) { System.out.println("符合匹配:" + str[i]); } else { System.out.println("NO匹配" + str[i]); } } }} startsWith("60") 返回的本身就是boolean型,无需再和 true 去做 ==比较 if (str[i].startsWith("60")) { System.out.println("符合匹配:" + str[i]);} else { System.out.println("NO匹配" + str[i]);} 就好了 感谢上面的朋友们,问题解决了,oh,yeah A small question about JTable(2) java 读取xml问题 这个代码怎么写呀??????????? 请教写文件得问题 为什么小弟的SOCKET无法初始化啊,请看源码!谢谢各位,我是新来的,我多给分啊! 问一道简单的题目 请教String怪问题 jdbc驱动程序哪里有下载? java打包成jar java调用matlab出错,求帮忙 网页视频播放如何一边缓冲一边播放 java类声明中包含本类数组时每一个数组元素是不是还是数组?
public static void main(String[] args) { String s1 = "60";
String str[] = new String[] { "601328", "000020", "020060", "021060",
"620060", "603060" };
for (int i = 0; i < 6; i++) {
if (str[i].startsWith("60") == true) {
System.out.println("符合匹配:" + str[i]);
} else {
System.out.println("NO匹配" + str[i]);
}
}
}
}
startsWith("60") 返回的本身就是boolean型,无需再和 true 去做 ==比较 if (str[i].startsWith("60")) {
System.out.println("符合匹配:" + str[i]);
} else {
System.out.println("NO匹配" + str[i]);
}
就好了