Java字符串替换实例
2年前 (2024-04-26)
假设有一段文本里面有很多错误,如错别字。现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中就用到了我们在《Java字符串的替换》一节中学到的 String 类的 replace() 方法、replaceFirst() 方法和 replaceAll() 方法。
创建一个 Java 类,然后在主方法 main() 中编写代码,具体代码如下所示。
public static void main(String[] args) {
// 定义原始字符串
String intro = "今天时星其天,外面时下雨天。妈米去买菜了,漏网在家写作业。" + "语文作业时”其”写 5 行,数学使第 10 页。";
// 将文本中的所有"时"和"使"都替换为"是"
String newStrFirst = intro.replaceAll("[时使]", "是");
// 将文本中的所有"妈米"改为"妈妈"
String newStrSecond = newStrFirst.replaceAll("妈米", "妈妈");
// 将文本中的所有"漏网"改为"留我"
String newStrThird = newStrSecond.replaceAll("漏网", "留我");
// 将文本中次出现的"其"改为"期"
String newStrFourth = newStrThird.replaceFirst("[其]", "期");
// 输出最终字符串
System.out.println(newStrFourth);
}
运行该程序,输出的正确字符串内容如下:
今天是星期天,外面是下雨天。妈妈去买菜了,留我在家写作业。语文作业是”其”写 5 行,数学是第 10 页。
- 随机文章
- 马尔代夫换钞记(马尔代夫启动新货币,换钞备受关注)
- 国足 马尔代夫 比分(国足在马尔代夫比赛获胜)
- 晋宁 湿地 马尔代夫(晋宁湿地:中国版“马尔代夫”引来游客涌入)
- 马尔代夫地址图标(马尔代夫位置标识,景点指南助您畅游 50字以内)
- 马尔代夫飞机外观(马尔代夫飞机独具匠心外观重现现场)
- 马尔代夫 旧称(马尔代夫:印度洋中的瑰宝)
- 塞班 马尔代夫 好玩(探索塞班和马尔代夫:玩乐尽在其中)
- 马尔代夫水上滑板(马尔代夫水上滑板新玩法)
- 马尔代夫马累打车(后的:马尔代夫首府马累如何打车?)
- 五一旅游马尔代夫(五一小长假去马尔代夫来一场梦幻之旅)
- 国足马尔代夫战术(国足战马尔代夫:实现反弹的必胜之战)
- 宿务 马尔代夫(宿务至马尔代夫航班即将开通!)
- 海南马尔代夫攻略(海南旅行新去处:体验马尔代夫风情!)
- 福建马尔代夫简介(探寻福建旅游新热点——马尔代夫岛!)
- 苍鹭 马尔代夫(马尔代夫湛蓝海域惊现优美苍鹭)
- 泰州大学马尔代夫(泰州大学师生赴马尔代夫进行实践教学)
- 盱眙马尔代夫景点(盱眙湖与马尔代夫岛屿的异曲同工之处)
- 立邦马尔代夫型号(立邦推出适合马尔代夫气候的油漆系列)
- 娇丽 马尔代夫(娇丽马尔代夫:海底世界的惊艳之旅)
- 蜜月马尔代夫香港(蜜月之旅:马尔代夫与香港的双重浪漫)
- 神仙珊瑚马尔代夫(珊瑚仙境:探秘马尔代夫神奇海底世界)
- 盐城马尔代夫垂钓(盐城海上钓王:挑战马尔代夫垂钓之旅)
- 猫咪 马尔代夫(可爱的猫咪们在马尔代夫海滩上玩耍)
- 总督 马尔代夫(马尔代夫任命新总督,推动经济社会发展)
- 浙江临安马尔代夫(浙江临安旅游推介:体验马尔代夫风情)
- 郑州附近马尔代夫(郑州周边有座马尔代夫,游客争相前往)
- 济南马尔代夫在哪(济南马尔代夫之旅,梦幻海岛等你来!)
- 美元 马尔代夫(马尔代夫旅游业重启推升美元汇率)
- 马尔代夫仪态礼仪(马尔代夫文化:让我们学习仪态和礼仪)
- 赶海马尔代夫攻略(走进海马尔代夫,轻松玩转攻略指南!)
