java实现空格替换
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
解法1
package com.zgw.newcoder;import java.util.Scanner;/*** Created by Zhaogw&Lss on 2019/7/25.*/
public class Solution2 {public static void main(String[] args) {StringBuffer str = new StringBuffer("We are family");Solution2 solution2 = new Solution2();System.out.println(solution2.replaceSpace(str));}public String replaceSpace(StringBuffer str) {return str.toString().replaceAll("\\s", "%20");}}
解法二
public String replaceSpace(StringBuffer str) {StringBuffer str1 = new StringBuffer();char[] arr = str.toString().toCharArray();for (int i = 0; i < arr.length; i++) {if (arr[i] == ' '){str1.append("%20");}else {str1.append(arr[i]);}}return str1.toString();
}
java实现空格替换相关推荐
- java字符串下标替换_字符串空格替换成指定元素实例思路讲解java
请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20lucky. 思路:从前向后记录' ...
- Java之《剑指Offer》:字符串替换空格,请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happ
1. 题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. ① ...
- c语言中空格字符怎么表示_漫画:腾讯面试题,请实现把字符串中的空格替换为“%20”...
面试现场 题目描述请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. i ...
- 算法练习:将字符串中所有的空格替换为'%20'(只用基本数据结构)
2019独角兽企业重金招聘Python工程师标准>>> <!-- lang: java --> package codinginterview;/*** 写一个函数,把字 ...
- LeetCode/LintCode 题解丨一周爆刷字符串:空格替换
描述 设计一种方法,将一个字符串中的所有空格替换成 %20 . 字符串以字符数组的形式给出,你可以假设该字符串有足够的空间来加入新的字符,且你得到的是"真实的"字符长度. 你的程序 ...
- 学习excel的使用技巧一空格替换为0
学习excel的使用技巧一空格替换为0 问题1 把excel表格中的空格 填充为0 方法1 选中CDE列 CRTL+F 查找空 替换为0 方法2 选中CDE列 CRTL+G 打开定位 点击 ...
- 如何在C#中用单个空格替换多个空格?
如何用C#中的一个空格替换字符串中的多个空格? 例: 1 2 3 4 5 将会: 1 2 3 4 5 #1楼 使用LINQ的另一种方法: var list = str.Split(' ').Where ...
- 正则表达式用单个空格替换多个空格
给定一个像这样的字符串: "The dog has a long tail, and it is RED!" 什么样的jQuery或JavaScript魔术可以用来将空间限制为最多 ...
- 剑指offer二:字符串中的空格替换
题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 我的思路: ...
最新文章
- eeglab中文教程系列(18)-自己创建电极位置以及电极位置文件
- 汇编: 更灵活的定位内存地址的方法
- 3.9 YOLO算法-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 数据可视化必修课 - 图表篇
- python排行_如何看待Python排名超越C++?
- boost::geometry::coordinate_type用法的测试程序
- 构建增强现实移动应用程序的六款顶级工具
- ubuntu16.04下面使用graphviz
- 【剑指offer】面试题42:连续子数组的最大和(java)
- 远程控制计算机,但是不能拷贝远程计算机的资料到本地,也不能对拷???...
- [复变函数]第17堂课 5 解析函数的 Laurent 展式与孤立奇点 5. 1 解析函数的 Laurent 展式...
- 如何在Mac OSX 系统上安装 Vagrant
- BZOJ 1040 [ZJOI2008]骑士
- 【Java从0到架构师】SQL 多表查询
- 三角数数列与杨辉三角
- 十分钟带你认识Node.js
- ComputerVision会议+领先研究室+专家+代码网址(转载)
- 想进Google,先来做做Google招聘题
- UAC1.0和UAC2.0区别
- 外汇MT4 CRM源代码出售 -935423577