请问如何检索一个字符串的内容!
比如,String   sql= "select   *   from   emp " 
 我想提取前七个字符串也就是select进行if()的判断,请各位侠客们顶顶啊
------解决方案--------------------str = sql.subString(0,7);
------解决方案--------------------public class w  
 { 
 	 public static void main(String[] args) 
 	 { 
 	   String a =  "select * from emp "; 
 	   String b = a.SubString(0,7); 
 	   System.out.println(b); 
 	 } 
 }
------解决方案--------------------接分
------解决方案--------------------如:有两个字符串, 
 str1,str2, 
 class TestString(){ 
   public static void main(String [] args){  
     String str1= "select * from emp "; 
     String str2= "select "; 
     String str3=str1.subString(0,6); 
     if(str2.equals(str3){ 
         System.out.println( "true "); 
     } 
   } 
 } 
 结果如果相等就会打出 true; 
  Over! 
------解决方案--------------------以上几位兄弟的解法都是正确的,但我要补充一点:要对String做subString时,要对String判空,与长度判断。除非是你可以保证你的String不可能为空,String的长试大于或等于要截取的长度.要不然会抛异常
NullPointerException,
IndexOutOfBoundsException.
------解决方案--------------------应该这样 String b = a.Trim.substring(0,7); 
------解决方案--------------------if(str.startswith( "select ")){   
   //...... 
 } 
 不需要提取。
------解决方案--------------------if(str.startswith( "select "))这个是取好的。 
------解决方案--------------------...