startWith 或者 for(){ if((str[i].charAt(0)+str[i].charAt(1) )  ==  "60") system.out.print(str[i]) }

解决方案 »

  1.   

    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]);
    }
    }
    }
    }
      

  2.   


    startsWith("60") 返回的本身就是boolean型,无需再和 true 去做 ==比较 if (str[i].startsWith("60")) {
    System.out.println("符合匹配:" + str[i]);
    } else {
    System.out.println("NO匹配" + str[i]);

    就好了
      

  3.   

    感谢上面的朋友们,问题解决了,oh,yeah