zoukankan      html  css  js  c++  java
  • 替换空格

    解题思路

    1.用字符串代替空格,肯定不可以直接替换,又想要代码尽量简洁,所以创建一个新的字符串用于存储替换后的字符串

    2.String可以直接在后面补充字符串

    3.输入StringBuffer,用scanner.nextLine()和StringBuffer.append()函数,scanner.nextLine()生成的String类型

    题目描述

    请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

    代码实现

    package first;
    
    import java.util.Scanner;
    
    public class Solution {
        public static String replaceSpace(StringBuffer str){
            String s = new String();
            int x = str.length();
            for(int i = 0; i<x; i++){
                if(str.charAt(i)==' '){
                    s = s + "%20";
                }
                else{
                    s = s + str.charAt(i);
                }
            }
            return s;
        }
        
        public static void main(String[] args){
            Scanner s = new Scanner(System.in);
            StringBuffer str= new StringBuffer();
            str.append(s.nextLine());
            
            Solution a = new Solution();
            System.out.println(a.replaceSpace(str));
        }
    }
  • 相关阅读:
    python day01
    Mac上安装pexpect
    raid
    SSL证书制作
    linux grep命令详解
    第一轮迭代小组成员分数分配
    M1事后分析报告(Postmortem Report)
    软件发布说明
    测试报告
    week 9 scenario testing
  • 原文地址:https://www.cnblogs.com/wanglinyu/p/8185269.html
Copyright © 2011-2022 走看看