Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >java中替换字符串特定字符replace,replaceAll,replaceFirst

java中替换字符串特定字符replace,replaceAll,replaceFirst

作者头像
用户7886150
修改于 2021-04-07 03:29:10
修改于 2021-04-07 03:29:10
2.6K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Java字符串之-replaceAll()

public class Test01 {

    public static void main(String[] args) {

        String number = "123,456,5234,52345,63456,7456,7";

        String newNumber = number.replace(",", ";");

        System.out.println(newNumber);

    }

}

结果: 123;456;5234;52345;63456;7456;7 

replaceAll,replace,replaceFirst的区别 

public class Test01 {

    public static void main(String[] args) {    

        //replaceAll,replace,replaceFirst的区别

        String strTmp = new String("BBBBBBBYYYYYYY");

        //replaceAll支持正则表达式和字符替换

        strTmp = strTmp.replaceAll ("\\D", "Y");

        System.out.println(strTmp);

        strTmp = strTmp.replaceAll ("Y", "N");

        System.out.println(strTmp);

        //replace支持字符和字符串替换

        strTmp = strTmp.replace("N", "C");

        System.out.println(strTmp);

        //只替换第一个字符

        strTmp = strTmp.replaceFirst("\\D", "q");

        System.out.println(strTmp);

    }

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java实现字符串反转(javastring替换字符串)
通过String类的charAt()的方法来获取字符串中的每一个字符,然后将其拼接为一个新的字符串
全栈程序员站长
2022/08/02
7000
Java 字符串的操作集合(记录日常学习的demo)
以下实例中我们通过字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。
默 语
2024/11/20
530
Java 字符串的操作集合(记录日常学习的demo)
【Java】String类
喜欢做梦
2024/11/25
440
【Java SE语法篇】10.String类
在程序开发中经常会用到字符串。字符串是指一连串的字符,它是由许多单个字符连接而成的,如多个英文字母所组成的英文单词。字符串可以包含任意字符,这些字符必须包含在一对双引号""之内,例如:“abc”。Java定义了3个封装字符串的类,分别是String类、StringBuffer类和StringBulider类。它们位于java.lang 包中,并提供了一系列操作字符串的方法,这些方法不需要导包就可以直接使用。下面将对String类、StringBuffer类和StringBulider类进行讲解。
爱敲代码的小杨.
2024/05/07
720
【Java SE语法篇】10.String类
Java 替换字符串 replace 和 replaceAll
在日常的开发工作进程中,常常会碰到需要替换指定字符串的情形。接下来,就让我们详细地谈谈Java中替换字符串的几种方法吧。
六月的雨在Tencent
2024/12/27
3600
JAVA中替换字符的方法replace和replaceAll 区别
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32534855/article/details/90939899
DencyCheng
2019/06/14
3.2K0
Java---replace与replaceAll的区别
乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),replaceall替换所有的字符,其实大不然,只是替换的用途不一样。
谙忆
2021/01/21
9930
Java字符串操作
字符串函数 replace() 函数来替换单个字符。replaceFirst() 替换第一个的regex匹配项,replaceAll()替换所有的regex匹配项, String的replaceAll跟replaceFirst使用了正则表达式!
李玺
2021/11/22
7360
Java字符串操作
jdk8环境下,java字符串使用replace()和replaceAll()方法性能对比
最近工作中碰到了将数据库表中数据导出csv文件时,对字段数据含有特殊字符导出时清洗点,使得导出的csv文件所有字段都更加干净,比如在数据库中存的一个字段为下面这样的。
jiankang666
2022/05/12
8731
Java字符串替换
在Java编程的世界里,字符串操作是一项基础而重要的技能。尤其是字符串替换,它在数据处理、文本处理等领域中扮演着关键角色。作为一名高级Java架构师面试官,我经常看到许多候选人在处理字符串替换时的困惑和错误。因此,我决定写一篇文章,汇总Java中只替换字符串指定字符的各种方法。这篇文章将带你深入了解这些方法,并提供实际代码示例。准备好了吗?让我们开始这场Java字符串替换大作战!
疯狂的KK
2024/10/03
2010
Java字符串替换
真的懂Java的String吗?
我们常常听人说,HashMap 的 key 建议使用不可变类,比如说 String 这种不可变类。这里说不可变指的是类值一旦被初始化,就不能再被改变了,如果被修改,将会是新的类,我们写个demo 来演示一下。
陈琛
2021/04/23
3640
从String中移除空白字符的多种方式!?差别竟然这么大!
这一篇文章,我们介绍一个比较常见又容易被忽略的一个操作,那就是移除字符串中的空格。
敖丙
2020/09/22
1.8K0
从String中移除空白字符的多种方式!?差别竟然这么大!
replace、replaceAll、replaceFirst
我相信很多人也跟我一样也有个误区,错把replace当成replaceFirst,把replaceAll当成replace
阿超
2022/08/21
1.4K0
Java正则速成秘籍(一)之招式篇
目录 导读 概述 Pattern类 Matcher类 校验文本是否与正则规则匹配 案例:lookingAt vs find vs matches 查找匹配正则规则的文本位置 案例:使用start()、end()、group() 查找所有匹配正则条件的子序列 替换匹配正则规则的文本 案例:replaceFirst vs replaceAll 案例:appendReplacement、appendTail和replaceAl
用户1257215
2018/01/30
9700
java字符串操作
1 /** 2 * java字符串操作 3 * @author wydream 4 * 5 */ 6 7 public class StringTest { 8 9 public static void main(String[] args) { 10 String str="abCdeFg"; 11 12 //1.length():统计字符串长度 13 System.out.println(str.l
说故事的五公子
2019/09/11
6530
# Java 一步一步实现高逼格的字符串替换工具(二)
Java 一步一步实现高逼格的字符串替换工具(二) 上一篇实现了一个用于字符串替换的方法,主要是利用 正则 + jdk的字符串替换,本篇则会再之前的基础上走一个扩展 1. 之前的方法存在的问题
一灰灰blog
2018/02/06
1.1K0
# Java  一步一步实现高逼格的字符串替换工具(二)
Java替换指定字符串前后的指定字符(类似于String的trim()方法)
2种实现方法,第一种简单但不效率低,不推荐;第二种参考JDK的方法实现,高效,推荐。实现方法如下:
用户7886150
2021/04/06
1.8K0
java中那些让你傻傻分不清楚的小细节
最近我们通过sonar静态代码检测,同时配合人工代码review,发现了项目中很多代码问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。
苏三说技术
2021/03/12
6070
java中那些让你傻傻分不清楚的小细节
Java String 过滤子字符串
前几天写到获取Editor值的时候,获取的值(String)中竟然还包含一堆Html的标记.而我不需要或者根本不想要这些标签的存在.
用户7886150
2021/04/07
1.3K0
Java 正则初探
正则表达 初探* 走进沼泽 问题引出 问题:判断一个String字符串是否为数字字符串 将字符串转换为字符数组 判断每一个字符是否在“0~9”范围之间 public class TestDemo { public static void main(String [] args) { String str = "123" ; System.out.println(isNumber(str)); } public static boolean isNumber(String temp) {
Mirror王宇阳
2020/11/12
9530
相关推荐
java实现字符串反转(javastring替换字符串)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档