java修改字符串的某个字符
答:我告诉你!直接使用replace()这个方法就行了!replace是不带正则表达式的全部字符串替换,replaceAll是带正则表达式的全部字符串替换,并不是它们的英文直观的意思!详细说明:java字符串的替换replace、replaceAll、replaceFirst的区别详解网页链接
答:你好提问者:如果解决了你的问题,请采纳,若有疑问请追问,谢谢!package com.zyx.cn.baidu_test;public class Test {public static void main(String[] args) {String s ="asd as da s";int number =0;String str="" ;for (int i = 0; i < s.length(); i++) {String newChar = ...
答:char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,用来表示与此 String 对象表示的字符序列相等的字符序列,除了每个出现的...
答:看你的字符串是不是会动态改变,根据具体情况,可以考虑用正则表达式 StringBuffer sb=new StringBuffer("广州市46街道308号房");sb.reverse();String s=sb.toString();sb=new StringBuffer(s.replaceFirst("[0-9]+","*"));sb.reverse();s=sb.toString();System.out.println(s);正则表达式 ...
答:import java.util.Scanner;public class Test5 { public static String getInputString(int type) { Scanner scan = new Scanner(System.in);switch (type) { case 1:System.out.print("输入字串:");break;case 2:System.out.print("要查找字串为:");break;case 3:System.out.print("要...
答:正则表达式替换 import java.util.regex.Matcher;import java.util.regex.Pattern;public class $ { public static void main(String... _) { String sa = "<ABCDEFGHIJK>SDFER<EGD>FG";Pattern p = Pattern.compile("<([A-Z]|[a-z]){0,}>");Matcher match = p.matcher(sa);while (...
答://一个字符串 String str = "这是一个字符串0123";String newStr="";//将他转换成数组 char[] strArr = str.toCharArray();for(int i=0;i<strArr.length;i++){ if(!('0'.equals(strArr[i]) ||'1'.equals(strArr[i])||'2'.equals(strArr[i])||'3'.equals(strArr[i])...
答:import java.util.Scanner;/** * 统计字符串中数字,字母,空格,其他字符的个数 * @author Administrator * */public class Data01 {public static void main(String[] args) {int englishCount = 0;// 英文字母个数int spaceCount = 0;// 空格个数int numCount = 0;// 数字个数int other...
答:楼上正解,不过你的方法也没错,只是有个小技巧问题charAt()取到的是char,赋值给String变量可以这样String x=b.charAt(b.length() - 1)+""; 这样就把char转换成String了。
答:直接使用空字符串替换就可以。String b = "abcabcabc";b=b.replace("b","");这个方法是替换所有的,如果是想找第一个是b的,可以如下 String s = "abcabcabc";int i=s.indexOf("b");s=s.substring(0, i)+s.substring(i+1);System.out.println(s);...
网友评论:
车达18295658739:
java怎么替换字符串某个字符 -
32013严勇
: replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串.经过该方法调用以后,原来的字符串不发生改变.例如:String s = “abcat”; String s1 = s.replace('a','1');该代码的作用是将字符串s中所有的字...
车达18295658739:
java中一个字符串中如何改变其中的一个字符? 比如"wangweiy"i改为"WangWeiyi" 求指教,不胜感激 -
32013严勇
: 最好的办法是你下载一份JDK API文档,自己慢慢摸索去查找,以你现在的问题为例,你要改变字符串中的一个字符,到API文档中去查找String类,在'索引'或者'搜索'框中输入String,可以找到String类的所有方法,其中有 String replace...
车达18295658739:
java:如何更改字符串中的某个符号?比如我想把获取到的路径C:\Program Files\abc.xls中的“\”改为“/”.应该作如何处理?
32013严勇
: 字符串处理 有 replace() 函数 可以参考下 Str.replace('\','/');
车达18295658739:
如何替换字符串中某一位的字符 -
32013严勇
: java字符串替换 一般使用substring() 和replace()方法组合使用达到精确替换的目的. str.substring(0,1) 可以截取str字符串第一位字符.通过下标控制截取长度.可获得精确字符串 str.replace("a","b"); 把str字符串中所有的字符a都替换成字符b
车达18295658739:
java中怎么修改String中的一个字母 -
32013严勇
: 不能,不过可以想办法处理.如:String str="abc"; char c =str.charAt(0);//随你改成什么 str = c+str.subString(1);
车达18295658739:
java怎么把一个字符串中的字符替换成别的字符 -
32013严勇
: 如何将字符串中的"\"替换成"\\":String msgIn;String msgOut;msgOut=msgIn.replaceAll("\\\\","\\\\\\\\"); 原因:'\'在java中是一个转义字符,所以需要用两个代表一个.例如System.out.println( "\\" ) ;只打印出一个"\"....
车达18295658739:
请问java怎么把一个字符串中的字符替换成别的字符 -
32013严勇
: String a="aaaab"; a=a.replace('b','a');
车达18295658739:
Java怎么使用replace替换字符串中的某一位的字符 -
32013严勇
: 实现思路:先获取到特定位置的字符,之后直接替换即可 public class strRepalce { public static void main(String[]args){//要替换的一个字符串 String str="abcmdf";//获取指定字符位置 例如取 替换c字符 int i=str.indexOf("c");//str.charAt(i) 取...
车达18295658739:
java怎么替换字符串中的字符 -
32013严勇
: public static void main(String[] args) { String str="some str"; str=str.replace('s','a'); // 按字符来进行替换,所有字符会被替换 str=str.replace("a","s"); // 按字符串来进行替换,指替换第一个匹配的 str=str.replaceAll("s","a");// 按字符串来进行替换,所有字符会被替换 }
车达18295658739:
java怎么把一个字符串中的字符替换成别 -
32013严勇
: 不知你要的是不是这个答案? public class TestString{public static void main(String[] args) {String a = "StringGo";String[] b = {"a","b","o"}; //得到字符串中最后一个字符//注意最好在接受的时候用char类型的包装类Character...