2009-07-27 184 views
2

在j2me中,我有編輯字段,其中輸入,其中我們可以輸入3位數字。如何清除空白空間?

當我進入第一和第三,留下第2位空,

如何刪除空數字嗎?

+0

重複的http://stackoverflow.com/questions/1187147/how-替換空字符 – skaffman 2009-07-27 10:04:52

+1

@skaffman:這是關於j2me。 – 2009-08-11 19:24:36

回答

7

您可以創建的replaceAll方法是這樣的:

public static String replaceAll(String text, String searchString, String replacementString) { 
     StringBuffer sBuffer = new StringBuffer(); 
     int pos = 0; 
     while ((pos = text.indexOf(searchString)) != -1) { 
      sBuffer.append(text.substring(0, pos) + replacementString); 
      text = text.substring(pos + searchString.length()); 
     } 
     sBuffer.append(text); 
     return sBuffer.toString(); 
    } 

然後,你可以這樣調用它:

text = replaceAll(text, " ", "");