有一串字符,我想提取该字符中的某一些我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,我想只得到‘[开始]’‘[结束]’中间的字符如何做请高手帮忙

解决方案 »

  1.   

        String str = "ssss [开始] abcdefghijkdd [结束] asfd";
        int start = str.indexOf("[开始]")+"[开始]".length();
        int end = str.indexOf("[结束]");
        
        System.out.println(str.substring(start,end));
      

  2.   

    一楼说的是对的 建议楼主遇到这些简单的东西 多看看API那里面说的很清楚的
      

  3.   

        String str = "ssss [开始] abcdefghijkdd [结束] asfd";
        int start = str.indexOf("[开始]")+"[开始]".length();
        int end = str.indexOf("[结束]");
        
        System.out.println(str.substring(start,end));
    可以这样做的
      

  4.   

    str.substring(start,end)