从品牌网站建设到网络营销策划,从策略到执行的一站式服务
快捷键 ctrl+f 1是被替换的字符,2是新的字符 3点击替换所有就可以了。
成都创新互联于2013年成立,先为广西等服务建站,广西等地企业,进行企业商务咨询服务。为广西企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
如果要java代码实现替换字符串的话,那就要replaceAll()这个方法了
希望能帮到你!
import java.util.Scanner;
public class CharDemo {
public static void main(String[] args) {
System.out.println("请输入一段字符串");
Scanner input = new Scanner(System.in);
String str = input.nextLine();
char[] cs = str.toCharArray();//字符串到字符数组
for (int i = 0; i cs.length-1; i++) {
if(cs[i]=='a'){//提高性能,减少循环次数,如果字母是a就不管了,直接进行下次循环
continue;
}
boolean flag = false;//没有找到相同的字母 表示为false
for (int j = i+1; j cs.length; j++) {
if(cs[i]== cs[j]){
cs[j]='a';//找到后,修改为字符'a'
flag = true;//找到了相同的字符就吧flag修改为true
}
}
if(flag){//如果找到了.那么就修改cs[i]也为字符'a'
cs[i] = 'a';
}
}
System.out.println(new String(cs));
}
}
运行测试
请输入一段字符串
abcdce
abadae
这段代码只能替换第一个oldStr,并且这个oldStr只能作为一行出现。不知道你想修改成什么样的,是要修改成一行当中的某个字符串吗?还是什么。。。 如果这个oldStr并不是一行的话,你可以用StringTokenizer tokenizer = new StringTokenizer(line, oldStr);的方法来找到匹配的oldStr,然后对其进行替换。如果需要替换全部的oldStr,你可以这样做 while(temp = br.readLine()) != null ) { //逐行查找替换。用StringTokenizer } 更加简单的方法就是,直接读出文件,放到String中,用replaceAll的方法就可以替换所有的,用replaceFirst就能只替换第一个。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图