-4

我有一个字符串Week3,我需要在数字之后有空格week3星期文本后面的数字可以是任何东西,我需要那个数字的星期空间。例如:第 3 周

4

3 回答 3

2

你也可以做

 str=str.replaceAll("(?i)(?<=week)(?=\\d)"," ");
于 2013-02-21T11:17:02.683 回答
1
public static void main(String[] args) {
    String str = "Week3";
    String result = "";
    for(int i=0; i< str.length(); i++){
        if(Character.isDigit(str.charAt(i)))
            result = result + " ";
        result= result + String.valueOf(str.charAt(i));
    }
    System.out.println(result);
}
于 2013-02-21T11:14:48.153 回答
1

如果你的情况真的这么简单,那就没必要花哨了。做就是了:

String newString = "Week " + oldString.substring(4);
于 2013-02-21T11:22:51.077 回答