我现在有串字符串
"C:\Program Files\Java\jre1.6.0_02\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\php;C:\work\win32build\bin;C:\Program Files\Java\jdk1.6.0_02\bin"我想将里面含有JAVA的串输出出来,输出样式如下
"C:\Program Files\Java\jre1.6.0_02\bin"
"C:\Program Files\Java\jdk1.6.0_02\bin"这个该怎么写呢?

解决方案 »

  1.   

    public static void main(String[] args) {


    String s = "C:\\Program   Files\\Java\\jre1.6.0_02\\bin;.;C:\\WINDOWS\\Sun\\Java\\bin;" +
    "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\system32;C:\\WINDOWS;" +
    "C:\\WINDOWS\\System32\\Wbem;C:\\php;C:\\work\\win32build\bin;" +
    "C:\\Program   Files\\Java\\jdk1.6.0_02\\bin " ;


    String[] x = s.split(";");

    for(String a:x){
    if(a.matches(".*Java.*"))
    System.out.println(a);
    } }