int x=String.indexOf(" ");
再用String.subString来回裁剪。呵呵,偶也懒得想了或者JDK1.4里有replace方法替换成""就OK了

解决方案 »

  1.   

    你看以下这段转换程序能不能帮上你忙咯,
    例如要转换的为stringa,把空格去掉,就这样调用Strreplade(stringa," ","")public final class Strreplace{ 
    public static java.lang.String replace(java.lang.String strSource,
              java.lang.String strFrom,java.lang.String strTo){ 
    java.lang.String strDest = ""; 
    int intFromLen = strFrom.length(); 
    int intPos; while((intPos=strSource.indexOf(strFrom))!=-1){ 
    strDest = strDest + strSource.substring(0,intPos); 
    strDest = strDest + strTo; 
    strSource = strSource.substring(intPos+intFromLen); 

    strDest = strDest + strSource; return strDest; 

    }
      

  2.   

    update 字段x=REPLACE(字段x,' ','') from 表1    --半角
    update 字段x=REPLACE(字段x,' ','') from 表1   --全角
      

  3.   

    错了是
     
     update 表X set 字段x=REPLACE(字段x,' ','') --半角
     update 表X set 字段x=REPLACE(字段x,' ','')--全角 
     
     
      

  4.   

    你可以自己写一个函数,如下:
        public static String stringReplace(String line,String oldString,String newString){
        int i=0;
        int j=0;
         if((i=line.indexOf(oldString,i))>=0){
             char[] line2=line.toCharArray();
             char[] newString2=newString.toCharArray();
             StringBuffer buf=new StringBuffer(line2.length);
             int olength=oldString.length();
             buf.append(line2,0,i).append(newString2);
             i+=olength;
             j=i;
             while((i=line.indexOf(oldString,i))>0){
                buf.append(line2, j, i-j).append(newString2);
                i +=olength;
                j = i;
            }
            buf.append(line2, j, line2.length - j);
            return buf.toString();
        }
        return line;
      }
    然后你用这条语句  target=stringReplace(source," ","")不就可以了吗???