02 替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
1 import java.util.*; 2 public class Solution { 3 public static String replaceSpace(StringBuffer str) { 4 if (str == null) 5 return null; 6 StringBuffer temp = new StringBuffer(); 7 for(int i=0; i< str.length(); i++){ 8 if(str.charAt(i) == ' '){ 9 temp.append("%20"); 10 }else{ 11 temp.append(str.charAt(i)); 12 } 13 } 14 return temp.toString(); 15 } 16 public static void main(String[] args){ 17 Scanner sc = new Scanner(System.in); 18 System.out.println("请输入要替换的字符串:"); 19 StringBuffer str = new StringBuffer(); 20 str.append( sc.next()); 21 String result = replaceSpace(str); 22 System.out.println("替换后的字符串为:"+ result); 23 } 24 }
            
 
作者:shareidea            
 
出处:https://www.cnblogs.com/shareidea94/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。   
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号