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)返回一个新的字符串...相关推荐

  1. 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...

    slice从原字符串中切出一段,返回一个新的字符串,原字符串并未改变. 如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串. ...

  2. 设计一个方法,将一个字符串中每一个英文单词的首字母大写,返回一个新的字符串

    学习后的练习内容,留个纪念~ /*** 设计一个方法,将一个字符串中每一个英文单词的首字母大写,返回一个新的字符串*/ public class NewStr {public static void ...

  3. java中substring用法_java中substring的用法

    substring 1.public String substring(int beginIndex). 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串 ...

  4. Java substr 用法_java中substring与substr的用法

    1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数     ...

  5. java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  6. java中对象字节数_JAVA中求解对象所占字节大小

    该类为cache4j缓存框架中的工具类方法,该方法实现了两个接口 接口1:计算对象在内存中所占字节数 接口2:复制对象,实现深度克隆效果,实现原理为先序列化对象,然后在反序列化对象:返回一个新的对象, ...

  7. java中的纸牌游戏_Java中的宾果纸牌游戏

    我为Java中的宾果游戏创建了两种方法.一种方法创建一个新的板,根据宾果规则(1-75)用宾果板填充宾果板.我的第二种方法生成范围为1-75的随机数. public static int drawNu ...

  8. java中string类相等_Java中String类的常见面试题

    第一题:==与equals()的区别 1.判断定义为String类型的s1和s2是否相等 String s1 = "abc"; String s2 = "abc" ...

  9. java内存堆和栈_java中堆,栈主要区别及内存存储

    java堆.栈.堆栈的区别 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. 2. 栈的优势是,存取速度 ...

最新文章

  1. 李开复:AI进入落地期,单凭科学家颠覆行业的机会几乎不存在,这个领域除外...
  2. css:position
  3. MySQL设置表的字段值自动增加
  4. AtCoder AGC031D A Sequence of Permutations (群论、置换快速幂)
  5. @suppressWarnings(unchecked)及其相关属性在Java中意思
  6. 从一个OutOfMemoryError 学会了分析Java内存泄漏问题
  7. 与女儿谈商业模式 (4):戴尔的成功秘诀
  8. canvas转化为图片并下载
  9. ASP.NET 2.0 中的SqlCacheDependency特性
  10. 【RLchina第五讲】Control as Inference
  11. LVS学习笔记 5高可用集群原理
  12. Mockito单元测试
  13. Android:软键盘弹出配合界面效果脱坑
  14. MES系统之设备管理的基础功能
  15. 主攻文推荐攻守都有系统_坚守最后一道防线-第五十五章 攻守转换在线阅读-顶点小说...
  16. 企业邮箱怎么注册?企业邮箱注册流程是什么?
  17. 学会Python就能做游戏脚本开发?别天真了!
  18. ubuntu10.04下安装fcitx小企鹅输入法,配置,美化及删除多余码表
  19. DTAS-电机机壳与端盖止口垂直度对电机气隙影响
  20. H5 canvas pc 端米字格 写字板

热门文章

  1. 连接共享打印机时,出现“操作无法完成,键入的打印机名不正确…”解决办法...
  2. 网易mumu模拟器顶部布局
  3. 最小生成树-Prim算法详解(含全部代码)
  4. 从砸完电脑去买新电脑这事扯一下建造者设计模式
  5. 高等学校计算机一级考试题库,2017全国计算机一级考试试题库
  6. nstimer循环引用_iOS中解决NSTimer循环引用问题
  7. 自尊宣言—个人力量的源泉
  8. 图解 IaaS,PaaS 和 SaaS
  9. 麒麟985和骁龙865哪个好-麒麟985和骁龙865对比,哪个更强
  10. 相得益彰,F5华为联手助推SDN商业化