问题
原题链接
原题链接:替换空格
(图片中的错误:字符串小标为 -1 代表字符串结束,图片中写错了)
JAVA实现
class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
StringBuffer buffer = new StringBuffer(str);
String str1 = replaceSpaces(buffer);
System.out.println(str1);
}
public static String replaceSpaces(StringBuffer str) {
for(int i = 0;i<str.length();i++) {
int index = str.indexOf(" ");
if(index != -1) {
str.replace(index, index+1, "%20");
}
}
return str.toString();
}
}