今天工作中遇到一个问题,需要输出mongodbObject中的部分内容,当我转换成字符串以后出现了好像无法替换的问题,经过验证,发现并非是不能替换,只是想法错误而已。

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字符串替换的问题相关推荐

  1. JAVA 字符串替换占位符

    JAVA 字符串替换占位符 1 MessageFormat.format() code public static void main(String[] args) {String a= " ...

  2. Java字符串替换(replace)

    Java中字符串替换函数主要有三种replace.replaceFirst和replaceAll 1.replace函数 public String replace(char oldChar,char ...

  3. Java教程:Java字符串替换实例

    Java教程假设有一段文本里面有很多错误,如错别字.现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中就用到了我们在<Java字符串的替换>一节中学到的 String 类的 ...

  4. java字符串替换(JAVA字符串替换 里面有美元符号)

    java 如何把字符串里的\替换成\\ String str="abc\\def"; System.out.println(str);//输出abc\def System.out. ...

  5. java字符串替换最后一个字符,详细解说

    一.Spring面试题 1.Spring 在ssm中起什么作用? 答: Spring:Spring轻量级框架. 作用:Bean工厂,用来管理Bean的生命周期和框架集成. Spring框架的两大核心: ...

  6. Java字符串替换的方法

    java中字符串替换方法主要有三种,分别是replace().replaceAll()和replaceFirst(),这三种方法可以在三种不同情况应用,下面就由我来具体说明这三种方法的应用情况吧. r ...

  7. Java字符串替换所有指定字符_C++中string替换所有指定字符串的方法

    C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所 ...

  8. java字符串替换空格符_字符串替换空格

    题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 解题思路 ...

  9. java字符串替换星号_把字符串替换成星号

    // NSString *idSStr = @"12345678901234567"; NSString *phoneStr = [self replaceStringWithAs ...

  10. java字符串替换空格符_特殊的空格(Java无法替换字符串中的空格)转

    一.自己的问题 先说一下自己碰到的问题,自己在本地建立了一个json文件,并且把它格式化了(为了看着美观):然后在Java后台中去读取(使用BufferedReader的readline方法),但是读 ...

最新文章

  1. 再见,Python!!
  2. java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
  3. 如何在arm平台移植ubuntu系统(转)
  4. ExtJs UI框架学习三
  5. python没有pil模块_Python离线安装PIL 模块的方法
  6. hybbs接口php,HYBBS
  7. oracle数据库中could not get next sequence value的解决
  8. gauscoor软件怎么用_影视解说月入近万元怎么做到的,没基础照样用软件制作
  9. 【概率论与数理统计】小结7 - 统计学中的基本概念
  10. 【图像边缘检测】基于matlab GUI Sobel+Prewitt+Canny算子图像边缘检测(带面板)【含Matlab源码 1045期】
  11. 【MATLAB中UIGETFILE函数的用法】
  12. 分享关于网站跳出率需要控制在多少
  13. 云服务器总是自动关机,云服务器出现死机的情况是什么原因?
  14. 动态修改 DHTML Gantt甘特图皮肤样式
  15. Python实现rosbag转换成video
  16. 代码的侵入式和非侵入式是什么意思
  17. 「机械工程」力矩,转矩,扭矩的理解
  18. 【产业互联网】源码资本眼中的产业互联网:连接赋能构建生态
  19. Java 密码学算法
  20. Conditional Positional Encodings for Vision Transformers(论文阅读笔记)

热门文章

  1. 从“三只小猪”的故事到“高性能”测试自动化
  2. 处理之后的图像句柄传到显示框_PS基本原理,图像变换与变形操作,移动图像小技巧...
  3. Ubuntu 搭建 NVIDIA驱动 CUDA 和 pytorch GPU 环境
  4. dc综合与pt静态时序分析(中文)_新能源汽车小三电系统(PDU/DC/OBC)技术研究详解...
  5. dqn在训练过程中loss越来越大_强化学习笔记:OpenAI Gym+DQN+Tensorflow2实现
  6. mysql 修改表属主_mysql主从配置实现一主一从读写分离
  7. 这台计算机没有连接到网络怎么办,如果计算机连接到路由器并且没有互联网,该怎么办...
  8. 二项式在matlab中的应用
  9. AT1 one-dimensional objects
  10. DE17 Finding Particular Solutions via Fourier Series