zoukankan      html  css  js  c++  java
  • 牛客网·剑指offer 替换空格(JAVA)

    牛客网·剑指offer 替换空格(JAVA)

    题目描述

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

    解题思路

    注意:为了节省时间,中间过程使用StringBuffer操作,最后使用toString()转化为String。

    public class Solution {
        public String replaceSpace(StringBuffer str) {
            StringBuffer ans = new StringBuffer();
            for(int i = 0; i < str.length(); i++) {
                char ch = str.charAt(i);
                if(ch != ' ') {
                    ans.append(ch);
                    continue;
                }
                ans.append("%20");
            }
    
            return ans.toString();
        }
    }
    
  • 相关阅读:
    Java-集合类汇总
    Java-ArrayList
    Java-ArrayList和Vector的区别
    Java-List
    Java-Stack
    Java-Vector
    Java-HashMap
    Java-EnumSet
    18校招借鉴
    spring的设计模式
  • 原文地址:https://www.cnblogs.com/fromneptune/p/12358854.html
Copyright © 2011-2022 走看看