题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如,输入“We are happy”.则输出“We%20are%20happy.”
import java.util.Scanner;
public class Test_05 {
public static void main(String args[]){
System.out.print("please input your String:");
Scanner scan=new Scanner(System.in);
String str=scan.nextLine();
char[] a=str.toCharArray();
String processStr=process(a);
System.out.println(processStr);
}
public static String process(char[] a){
StringBuffer buf=new StringBuffer();
for(int i=0;i<a.length;i++){
if(a[i]!=' '){
buf.append(a[i]);
}
else
{
buf.append("%20");
}
}
return buf.toString();
}
}