java中的replace用法_java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串...
1、JAVA中,char占2字节,16位。可在寄存汉字
2、java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串,它是经过用 newChar 交换此字符串中呈现的一切 oldChar 而生成的。如下所示:
String sentence1 = "我是中学生";
String sentence2 = "小学生";
String temp = sentence1.replace("中学生", sentence2);
System.out.println(temp);
输出结果:我是小学生
拓展材料:
java replace和replaceAll
replace和replaceAll是JAVA中常用的交换字符的办法public String replace(char oldChar, char newChar) ,在字符串中用newChar字符替代oldChar字符,返回一个新的字符串
public String replaceAll(String regex,String replacement)运用给定的 replacement 字符串交换此字符串匹配给定的正则表达式的每个子字符串。
区别:
1)replace的参数是char和CharSequence,即能够支持字符的交换,也支持字符串的交换(CharSequence即字符串序列的意义,说白了也就是字符串);
2)replaceAll的参数是regex,即基于正则表达式的交换,比方,能够经过replaceAll("\\d", "*")把一个字符串一切的数字字符都换成星号;
相同点:
都是全部交换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,假如只想交换第一次呈现的,能够运用replaceFirst(),这个办法也是基于规则表达式的交换,但与replaceAll()不同的是,只交换第一次呈现的字符串;
另外,假如replaceAll()和replaceFirst()所用的参数据不是基于规则表达式的,则与replace()交换字符串的效果是一样的,即这两者也支持字符串的操作;
还有一点留意::执行了交换操作后,源字符串的内容是没有发作改动的。
相关文章
java中的replace用法_java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串...相关推荐
- 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...
slice从原字符串中切出一段,返回一个新的字符串,原字符串并未改变. 如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串. ...
- 设计一个方法,将一个字符串中每一个英文单词的首字母大写,返回一个新的字符串
学习后的练习内容,留个纪念~ /*** 设计一个方法,将一个字符串中每一个英文单词的首字母大写,返回一个新的字符串*/ public class NewStr {public static void ...
- java中substring用法_java中substring的用法
substring 1.public String substring(int beginIndex). 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串 ...
- Java substr 用法_java中substring与substr的用法
1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 ...
- java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
- java中对象字节数_JAVA中求解对象所占字节大小
该类为cache4j缓存框架中的工具类方法,该方法实现了两个接口 接口1:计算对象在内存中所占字节数 接口2:复制对象,实现深度克隆效果,实现原理为先序列化对象,然后在反序列化对象:返回一个新的对象, ...
- java中的纸牌游戏_Java中的宾果纸牌游戏
我为Java中的宾果游戏创建了两种方法.一种方法创建一个新的板,根据宾果规则(1-75)用宾果板填充宾果板.我的第二种方法生成范围为1-75的随机数. public static int drawNu ...
- java中string类相等_Java中String类的常见面试题
第一题:==与equals()的区别 1.判断定义为String类型的s1和s2是否相等 String s1 = "abc"; String s2 = "abc" ...
- java内存堆和栈_java中堆,栈主要区别及内存存储
java堆.栈.堆栈的区别 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. 2. 栈的优势是,存取速度 ...
最新文章
- 李开复:AI进入落地期,单凭科学家颠覆行业的机会几乎不存在,这个领域除外...
- css:position
- MySQL设置表的字段值自动增加
- AtCoder AGC031D A Sequence of Permutations (群论、置换快速幂)
- @suppressWarnings(unchecked)及其相关属性在Java中意思
- 从一个OutOfMemoryError 学会了分析Java内存泄漏问题
- 与女儿谈商业模式 (4):戴尔的成功秘诀
- canvas转化为图片并下载
- ASP.NET 2.0 中的SqlCacheDependency特性
- 【RLchina第五讲】Control as Inference
- LVS学习笔记 5高可用集群原理
- Mockito单元测试
- Android:软键盘弹出配合界面效果脱坑
- MES系统之设备管理的基础功能
- 主攻文推荐攻守都有系统_坚守最后一道防线-第五十五章 攻守转换在线阅读-顶点小说...
- 企业邮箱怎么注册?企业邮箱注册流程是什么?
- 学会Python就能做游戏脚本开发?别天真了!
- ubuntu10.04下安装fcitx小企鹅输入法,配置,美化及删除多余码表
- DTAS-电机机壳与端盖止口垂直度对电机气隙影响
- H5 canvas pc 端米字格 写字板
热门文章
- 连接共享打印机时,出现“操作无法完成,键入的打印机名不正确…”解决办法...
- 网易mumu模拟器顶部布局
- 最小生成树-Prim算法详解(含全部代码)
- 从砸完电脑去买新电脑这事扯一下建造者设计模式
- 高等学校计算机一级考试题库,2017全国计算机一级考试试题库
- nstimer循环引用_iOS中解决NSTimer循环引用问题
- 自尊宣言—个人力量的源泉
- 图解 IaaS,PaaS 和 SaaS
- 麒麟985和骁龙865哪个好-麒麟985和骁龙865对比,哪个更强
- 相得益彰,F5华为联手助推SDN商业化