2012-10-30 58 views

回答

1

您不能使用split方法,因爲它需要一個分隔符,但是你的字符串不包含任何分隔符。

您可以嘗試使用子:

str = str.substring(0, 4) + "-" + str.substring(4); 

但這如果字符串始終具有相同的長度和格式纔有效。

+0

感謝您的這位先生..這一項工作:) – user1782426

2

String.split用於根據某個特定的分隔符分割字符串。您在這裏沒有分隔符。

如果你總是希望在第四個字符後突破:

String str = "3I031C"; 
String out = str.substring(0, 4) + '-' + str.substring(4); 
+0

javascript代碼?? – PermGenError

+0

oopsie - 當然我的意思是'String',而不是'var' ;-) – Alnitak

0

您可以使用它。因爲沒有使用split方法的分隔符。

String str = Service.getLetterLocation(i); 
str = str.substring(0, str.length()-2)+ "-" + str.substring(str.length()-2); 
lStockPI.setText(" Put " + str);