java字符串替换的问题
package demo;
/*** 输出字符串中的chenggongzhimu,shibai,count,123* @author tuzongxun**/
public class Test19 {/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//原字符串是: {"chenggongzhimu":"shibai","count":123}String str="{\"chenggongzhimu\":\"shibai\",\"count\":123}";//先把特殊字符替换成同一字符,然后把替换的字符去掉String str1="\\W";str.replaceAll(str1, "%");System.out.println(str);String str2=str.replaceAll(str1, "%");System.out.println(str2);String [] strArr=str2.split("%");for(String strr:strArr){System.out.print(strr+" ");}
}
}
一开始,两次println输出的结果分别是:str.replaceAll(str1, "1")和11chenggongzhimu111shibai111count111231
原因是字符串的替换,是生成一个新的结果而不是改变原来的结果,因此当输出原字符串时,没有变化。
java字符串替换的问题相关推荐
- JAVA 字符串替换占位符
JAVA 字符串替换占位符 1 MessageFormat.format() code public static void main(String[] args) {String a= " ...
- Java字符串替换(replace)
Java中字符串替换函数主要有三种replace.replaceFirst和replaceAll 1.replace函数 public String replace(char oldChar,char ...
- Java教程:Java字符串替换实例
Java教程假设有一段文本里面有很多错误,如错别字.现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中就用到了我们在<Java字符串的替换>一节中学到的 String 类的 ...
- java字符串替换(JAVA字符串替换 里面有美元符号)
java 如何把字符串里的\替换成\\ String str="abc\\def"; System.out.println(str);//输出abc\def System.out. ...
- java字符串替换最后一个字符,详细解说
一.Spring面试题 1.Spring 在ssm中起什么作用? 答: Spring:Spring轻量级框架. 作用:Bean工厂,用来管理Bean的生命周期和框架集成. Spring框架的两大核心: ...
- Java字符串替换的方法
java中字符串替换方法主要有三种,分别是replace().replaceAll()和replaceFirst(),这三种方法可以在三种不同情况应用,下面就由我来具体说明这三种方法的应用情况吧. r ...
- Java字符串替换所有指定字符_C++中string替换所有指定字符串的方法
C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所 ...
- java字符串替换空格符_字符串替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 解题思路 ...
- java字符串替换星号_把字符串替换成星号
// NSString *idSStr = @"12345678901234567"; NSString *phoneStr = [self replaceStringWithAs ...
- java字符串替换空格符_特殊的空格(Java无法替换字符串中的空格)转
一.自己的问题 先说一下自己碰到的问题,自己在本地建立了一个json文件,并且把它格式化了(为了看着美观):然后在Java后台中去读取(使用BufferedReader的readline方法),但是读 ...
最新文章
- 再见,Python!!
- java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
- 如何在arm平台移植ubuntu系统(转)
- ExtJs UI框架学习三
- python没有pil模块_Python离线安装PIL 模块的方法
- hybbs接口php,HYBBS
- oracle数据库中could not get next sequence value的解决
- gauscoor软件怎么用_影视解说月入近万元怎么做到的,没基础照样用软件制作
- 【概率论与数理统计】小结7 - 统计学中的基本概念
- 【图像边缘检测】基于matlab GUI Sobel+Prewitt+Canny算子图像边缘检测(带面板)【含Matlab源码 1045期】
- 【MATLAB中UIGETFILE函数的用法】
- 分享关于网站跳出率需要控制在多少
- 云服务器总是自动关机,云服务器出现死机的情况是什么原因?
- 动态修改 DHTML Gantt甘特图皮肤样式
- Python实现rosbag转换成video
- 代码的侵入式和非侵入式是什么意思
- 「机械工程」力矩,转矩,扭矩的理解
- 【产业互联网】源码资本眼中的产业互联网:连接赋能构建生态
- Java 密码学算法
- Conditional Positional Encodings for Vision Transformers(论文阅读笔记)
热门文章
- 从“三只小猪”的故事到“高性能”测试自动化
- 处理之后的图像句柄传到显示框_PS基本原理,图像变换与变形操作,移动图像小技巧...
- Ubuntu 搭建 NVIDIA驱动 CUDA 和 pytorch GPU 环境
- dc综合与pt静态时序分析(中文)_新能源汽车小三电系统(PDU/DC/OBC)技术研究详解...
- dqn在训练过程中loss越来越大_强化学习笔记:OpenAI Gym+DQN+Tensorflow2实现
- mysql 修改表属主_mysql主从配置实现一主一从读写分离
- 这台计算机没有连接到网络怎么办,如果计算机连接到路由器并且没有互联网,该怎么办...
- 二项式在matlab中的应用
- AT1 one-dimensional objects
- DE17 Finding Particular Solutions via Fourier Series