java 把一个未知长度的字符串中的某个子字符串全部改成另一个字符串
来源:互联网 发布:淘宝直播代购包可信吗 编辑:程序博客网 时间:2024/05/17 09:36
package cn.nrsc.test;/* * 功能:把一个未知长度的字符串中的某个子字符串全部改成另一个字符串, */import java.util.ArrayList;public class gaibian_ZhuBaJietoZhuWuNeng {public static void main(String[] args) {String str = "猪八戒发觉老猪八戒骥伏 枥块撒 风浪猪 八戒尖弗 猪八戒兰克猪八钱猪 猪八戒www";System.out.println("输出原始字符串:");System.out.println(str);System.out.println("===================================");System.out.println("split之后的字符串:");String[] split = str.split("猪八戒");// System.out.println(split.length); //测试split截取后的长度// 查看split截取后的字符串输出结果,注意如果最前面有猪八戒,用split截取后会有一个空字符 for (int i = 0; i < split.length; i++) { str = split[0] + "猪悟能" + split[i]; System.out.println(split[i]); } //判断是否是以字符串猪八戒结尾boolean b1 = str.endsWith("猪八戒");////注意如果最前面有猪八戒,用split截取后会有一个空字符,所有最前面有猪八戒和没猪八戒都可以用下面的代码//仔细理解一下ArrayList<String> list = new ArrayList<>();for (int i = 0; i < split.length; i++) {list.add(split[i]);list.add("猪悟能");//如若不是以猪八戒结尾删除猪悟能} // forSystem.out.println("===================================");System.out.println("集合测试:");System.out.println(list);if(!b1){list.remove(list.size()-1);}//将集合转换成字符串String str1 = "";for (int i = 0; i < list.size(); i++) {str1 += list.get(i);}System.out.println("===================================");System.out.println("修改后的字符串:");System.out.println(str1);}// main}//***************************************************************运行输出结果示例**************************************************** 输出原始字符串:猪八戒发觉老猪八戒骥伏 枥块撒 风浪猪 八戒尖弗 猪八戒兰克猪八钱猪 猪八戒www===================================split之后的字符串:发觉老骥伏 枥块撒 风浪猪 八戒尖弗 兰克猪八钱猪 www===================================集合测试:[, 猪悟能, 发觉老, 猪悟能, 骥伏 枥块撒 风浪猪 八戒尖弗 , 猪悟能, 兰克猪八钱猪 , 猪悟能, www, 猪悟能]===================================修改后的字符串:猪悟能发觉老猪悟能骥伏 枥块撒 风浪猪 八戒尖弗 猪悟能兰克猪八钱猪 猪悟能www
阅读全文
0 0
- java 把一个未知长度的字符串中的某个子字符串全部改成另一个字符串
- 将一个字符串插入到另一个字符串的某个位置
- 将一个字符串插入到另一个字符串的某个位置
- 把一个字符串插到另一个字符串的指定位置
- 判断一个字符串是否为另一个字符串的子串
- DELPHI把一个字符串中的某个子串,用另一个子串去替换
- 替换子字符串(将字符串中的某个子字符串替换为给定的字符串)
- 求字符串中的最小的子字符串长度
- 一个字符串中查找另一个字符出现的全部索引位置(JAVA)
- 给定一个只包含大写英文字母的字符串,可以用另一个字母替换字符串中的任何字母最多k次。查找包含所有重复字母的最长子字符串的长度,
- 急,在线等!!!如何用一个字符串替换某个文件中的另一个字符串?附加代码
- 输出含有某个子字符串的字符串
- java判断一个字符串在另一个字符串里的个数
- java判断一个字符串在另一个字符串里的个数
- java一个字符串在另一个字符串中出现的次数
- java在一个字符串前面插入另一个字符串的方法
- 判断一个字符串是否为另一个字符串的旋转后的子字符串
- js把字符串中的/全部替换成-
- js小知识
- windows下文件后缀名批量删除和修改
- 首页学习--返回顶部js及html
- android 导入zxing 进行二维码开发
- 简单高精度模板(bzoj 1089: [SCOI2003]严格n元树)
- java 把一个未知长度的字符串中的某个子字符串全部改成另一个字符串
- linux 计划任务
- JSP学习笔记(三)--------Servlet相关及Servlet路径跳转
- Java微信支付开发之扫码支付模式二
- Redis数据结构和内部编码--字符串
- Linux SROP 原理与攻击
- (13)Permission denied: mod_fcgid: spawn process ***/php-cgi error 解决办法
- EasyAR开发教程
- Java的UI设计——Swing组件(基础向)