当前位置: 首页 > news >正文

写一个 Java 程序,用于将字符串中的指定子串替换为另一个子串

以下是一个 Java 程序,它可以将字符串中的指定子串替换为另一个子串。

public class SubstringReplacement {public static String replaceSubstring(String original, String oldSubstring, String newSubstring) {return original.replace(oldSubstring, newSubstring);}public static void main(String[] args) {String originalString = "Hello, World! Hello, Java!";String oldSub = "Hello";String newSub = "Hi";String result = replaceSubstring(originalString, oldSub, newSub);System.out.println("替换后的字符串: " + result);}
}    

代码解释:

replaceSubstring 方法

  • 该方法接收三个参数:original 表示原始字符串,oldSubstring 表示要被替换的子串,newSubstring 表示用来替换的新子串。
  • 方法内部调用了 String 类的 replace 方法,该方法会将原始字符串中所有出现的 oldSubstring 替换为 newSubstring,并返回替换后的新字符串。

main 方法

replaceSubstring 方法

  • 该方法接收三个参数:original 表示原始字符串,oldSubstring 表示要被替换的子串,newSubstring 表示用来替换的新子串。
  • 方法内部调用了 String 类的 replace 方法,该方法会将原始字符串中所有出现的 oldSubstring 替换为 newSubstring,并返回替换后的新字符串。

main 方法

  • 定义了原始字符串 originalString,要被替换的子串 oldSub 和用来替换的新子串 newSub
  • 调用 replaceSubstring 方法进行子串替换操作,并将结果存储在 result 变量中。
  • 最后打印出替换后的字符串。

相关文章:

  • 天猫店铺代运营公司推荐与服务内容解析
  • yum 安装 ncurses-devel 报错 baseurl 的解决方法
  • 解读JetBrains ToolBox以及Windows环境AppData的那点事
  • Markdown转WPS office工具pandoc实践笔记
  • 《P3143 [USACO16OPEN] Diamond Collector S》
  • RVO2(C#版)源码分析
  • 文章分享《Nature Communications》|ATAC-seq开启新视角:探索Shox2基因沙漠的神秘功能
  • Java基础学习内容大纲
  • g4f升级到0.5.2.0版本了,但是有些机器无法运行,只能降级到0.5.1.2版本
  • Springboot使用登录拦截器LoginInteceptor来做登录认证
  • Python类的力量:第一篇:数据组织革命——用类替代“临时数据结构”
  • 6.3 数据分析与决策支持:数据洞察生成与决策辅助系统
  • EPSG的作用
  • 【LaTex】3.8流程图绘制
  • 水利三维可视化平台怎么做?快速上手的3步指南
  • AI日报 - 2025年04月30日
  • 【C++游戏引擎开发】第29篇:物理引擎(Bullet)—刚体动力学系统
  • C++:Lambda表达式
  • MS2111多点低压差分(M-LVDS)线路驱动器和接收器
  • __proto__与prototype
  • 辽宁辽阳火灾3名伤者无生命危险
  • 我国将开展市场准入壁垒清理整治行动
  • 中国海警局新闻发言人就菲律宾非法登临铁线礁发表谈话
  • 2025厦门体育产业采风活动圆满举行
  • 持续更新丨伊朗港口爆炸事件已致406人受伤
  • 预热苏杯,“谁羽争锋”全国新闻界羽毛球团体邀请赛厦门开赛