比如有如下字符串 String s ="asdfljadfljasdfjasldfjasldfjasldfjasdf我要的字符串adflajdfladfa";请问我如何才能截取在s字符串中的“我要的字符串”。谢谢各位!

解决方案 »

  1.   


    public class Test{
    public static void main(String[] args){
    String s ="asdfljadfljasdfjasldfjasldfjasldfjasdf我要的字符串adflajdfladfa"; 
    for(int i=0;i<s.length();i++){
    if(!(s.charAt(i)>='a' && s.charAt(i)<='z')){
    System.out.print(s.charAt(i));
    }
    }
    }
    }
      

  2.   

    substring(int beginIndex,int endIndex)返回一个新字符串
    它是此字符串的一个子字符串。
    该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex-1 处的字符。示例: 
     "hamburger".substring(4, 8) returns "urge"
     "smiles".substring(1, 5) returns "mile"
    "asdfljadfljasdfjasldfjasldfjasldfjasdf我要的字符串adflajdfladfa".substring(38,38+6)
      

  3.   

    s.substring(38, 44);
    对于此方法两个参数分别是前闭后开的
      

  4.   

    比如以下这个字符串
    begin  
     if updating('_field_name_') then 
    insert into test values(1,'2',3) ; 
      end  if;
    end;我如何能得到一个小于这个字符串的任意集合。
      

  5.   

    String类的substring方法可以从一个较大的字符串提取出一个子串.例如:
    String s="abcd";
    String s1=s.substring(0,3);
    那么 s1就是abc
      

  6.   

    支持10楼大哥的...我也想说..这样. 你还不如new 一个算了..