我有一个字符串Week3
,
我需要在week
和数字3
之后留出空格,
一周后文本的数字可能是任何东西,
我需要周数这个数字。
例如:第3周
答案 0 :(得分:2)
您也可以
str=str.replaceAll("(?i)(?<=week)(?=\\d)"," ");
答案 1 :(得分: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);
}
答案 2 :(得分:1)
如果你的情况真的很简单,那就没必要花哨了。只是做:
String newString = "Week " + oldString.substring(4);