精华内容
下载资源
问答
  • Java替换字符串

    2016-11-28 10:51:33
    //既可以替换字符又可以转换形式 str= "'" + str.replace(",", "','") +"'"; replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换 replaceAll的参数是regex,即基于规则表达式的...

    //既可以替换字符又可以转换形式

    str= "'" + str.replace(",", "','") +"'";


    replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换

    replaceAll的参数是regex,即基于规则表达式的替换

    展开全文
  • /*** 功能描述:替换字符串** @param from* String 原始字符串* @param to* String 目标字符串* @param source* String 母字符串* @return String 替换后的字符串*/public static String replace(String from, Str.....

    /**

    * 功能描述:替换字符串

    *

    * @param from

    * String 原始字符串

    * @param to

    * String 目标字符串

    * @param source

    * String 母字符串

    * @return String 替换后的字符串

    */

    public static String replace(String from, String to, String source) {

    if (source == null || from == null || to == null)

    return null;

    StringBuffer str = new StringBuffer("");

    int index = -1;

    while ((index = source.indexOf(from)) != -1) {

    str.append(source.substring(0, index) + to);

    source = source.substring(index + from.length());

    index = source.indexOf(from);

    }

    str.append(source);

    return str.toString();

    }

    展开全文
  • 1. /*** 字符串替换函数* @param from 要替换的字符* @param to 要替换成的目标字符* @param source 要替换字符串* @return 替换后的字符串*/import java.util.StringTokenizer;public String str_replace(String ...

    最近在网上搜集了一些java中字符串替换的方法。

    1. /**

    * 字符串替换函数

    * @param from 要替换的字符

    * @param to 要替换成的目标字符

    * @param source 要替换的字符串

    * @return 替换后的字符串

    */

    import java.util.StringTokenizer;

    public String str_replace(String from,String to,String source) {

    StringBuffer bf= new StringBuffer("");

    StringTokenizer st = new StringTokenizer(source,from,true);

    while (st.hasMoreTokens()) {

    String tmp = st.nextToken();

    if(tmp.equals(from)) {

    bf.append(to);

    } else {

    bf.append(tmp);

    }

    }

    return bf.toString();

    }

    2. /*

    *字符串替换函数,另一种方法的实现

    */

    public String str_replace2(String con ,String tag,String rep){

    int j=0;

    int i=0;

    int k=0;

    String RETU="";

    String temp =con;

    int tagc =tag.length();

    while(i

    if(con.substring(i).startsWith(tag)){

    temp =con.substring(j,i)+rep;

    RETU+= temp;

    i+=tagc;

    j=i;

    }else{

    i+=1;

    }

    }

    RETU +=con.substring(j);

    return RETU;

    }

    3.

    public static String replace(String strSource, String strFrom, String strTo) {

    if(strFrom == null || strFrom.equals(""))

    return strSource;

    String strDest = "";

    int intFromLen = strFrom.length();

    int intPos;

    while((intPos = strSource.indexOf(strFrom)) != -1) {

    strDest = strDest + strSource.substring(0,intPos);

    strDest = strDest + strTo;

    strSource = strSource.substring(intPos + intFromLen);

    }

    strDest = strDest + strSource;

    return strDest;

    }

    4.高效替换程序。

    public static String replace(String strSource, String strFrom, String strTo) {

    if (strSource == null) {

    return null;

    }

    int i = 0;

    if ((i = strSource.indexOf(strFrom, i)) >= 0) {

    char[] cSrc = strSource.toCharArray();

    char[] cTo = strTo.toCharArray();

    int len = strFrom.length();

    StringBuffer buf = new StringBuffer(cSrc.length);

    buf.append(cSrc, 0, i).append(cTo);

    i += len;

    int j = i;

    while ((i = strSource.indexOf(strFrom, i)) > 0) {

    buf.append(cSrc, j, i - j).append(cTo);

    i += len;

    j = i;

    }

    buf.append(cSrc, j, cSrc.length - j);

    return buf.toString();

    }

    return strSource;

    }

    posted on 2006-06-08 09:06 fish的Blog 阅读(38601) 评论(4)  编辑  收藏 所属分类: Jsp

    展开全文
  • java替换字符串中的符号

    热门讨论 2012-05-23 14:44:41
    java 替换字符串中的符号 java替换字符串中的符号
  • char newChar) ,在字符串中用newChar字符替代oldChar字符,返回一个新的字符串public StringreplaceAll(String regex,String replacement)使用给定的 replacement 字符串替换字符串匹配给定的正则表达式的每个子...

    public String replace(char oldChar, char newChar) ,在字符串中用newChar字符替代oldChar字符,返回一个新的字符串

    public String replaceAll(String regex,String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。

    区别:

    1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);

    2)replaceAll的参数是regex,即基于正则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;

    相同点:

    都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的是,只替换第一次出现的字符串;

    另外,如果replaceAll()和replaceFirst()所用的参数据不是基于规则表达式的,则与replace()替换字符串的效果是一样的,即这两者也支持字符串的操作;

    还有一点注意::执行了替换操作后,源字符串的内容是没有发生改变的。

    展开全文
  • Java 替换字符串中的回车换行符的方法,需要的朋友可以参考一下
  • Java替换字符串中指定位置的字符串

    千次阅读 2019-10-09 12:46:45
    Java替换字符串中指定位置的字符串 利用StringBuilder: String str1="123456789你好.jpj"; StringBuilder sb=new StringBuilder(str1); sb.replace(str1.length()-6, str1.length()-4, "nihao"); String str2=...
  • java替换字符串模板渲染 使用内置String.format String message = String.format("您好%s,晚上好!您目前余额:%.2f元,积分:%d","张三", 10.155, 10); System.out.println(message); //您好张三,晚上好!您目前...
  • Java工具类--拆分字符串组装数组,替换字符/*** 拆分字符串获取Ids** @param idsString id字符串* @param spiltCode 拆分符号* @return ids* @author lqy*/@Bizlet()public static int[] getIdsAfterSpilt(String ...
  • java替换字符串中的 " 双引号 并添加正 斜杠 \java替换字符串中的 " 双引号 并添加正斜杠 \解决方案很多。像我一样强行死磕(吐血),或者换别的传参方式。(理论上后者会更快) java替换字符串中的 " 双引号 并添加...
  • Java替换字符串中所有指定字符

    千次阅读 2019-12-23 10:11:06
    使用Java的replaceAll(String regex, String replacement)函数可替换字符串中所有指定字符。 regex是一个正则表达式,replacement是字符串。用replacement替换所有的regex匹配项。 String str = "{\\\"aaa\\\":\\...
  • java渲染字符串模板,也就是说在java字符串模板中设置变量字符串,使用变量去渲染指定模板中设置好的变量字符串。下面介绍4种替换模板方式:1、使用内置String.formatStringmessage=String.format("您好%s,晚上好!...
  • 需求场景 在不修改原字符串大小写的情况下替换其中的目标字符串(也忽略大小写)。 例如:一个字符串“Although the world is full of suffering, it is full also of the ... * 忽略大小写的替换字符串中...
  • Java 替换字符串空格

    2018-04-28 16:38:53
    思路: 将字符串中空格" "替换为"%20",就要修改字符串,修改以后长度改变,因此首先要查找空格数目,确定修改后字符串长度;如果从前向后遍历,遇到空格,替换,将会覆盖后面的字符,为了不...
  • Java 替换字符串中替换null 字符

    千次阅读 2018-04-26 16:45:00
    项目中有事会收到不可见字符, 在编辑器中显示 NUL, 用空字符串替不行. 0000 0000 0 00 NUL ␀ 空字符(Null) 用这个可以替换 String res = res.replace(Character.toString('\0')...
  • 其实懂正则表达式的应该已经发现了,是的,“.”是正则表达式的元字符,匹配除换行符以外的任意字符,所以replaceAll、replaceFirst才出现了这样的结果。而replace没有用到正则表达式,但会把所有“.”替...
  • java渲染字符串模板,也就是说在java字符串模板中设置变量字符串,使用变量去渲染指定模板中设置好的变量字符串。下面介绍4种替换模板方式: 1、使用内置String.format String message = String.format("您好%s,...
  • Java替换字符串中空格的方法

    千次阅读 2019-04-22 14:40:43
    首先我自己的思路,由于学习字符串已经过去很久,因此对于字符串的方法都已经忘记,所以我想是否存在这样的一个字符串方法,可以直接将字符串中的空格直接替换成“%10”,但是我在之前的笔记里面没有找着这样的方法...
  • 要求:实现方法 replace,能够替换字符串中的某个部分。 具体代码如下: public class Test1_19 { public static void main(String[] args) { String str1 = "efcdef"; String str2 = "ab"; System.out....
  • java替换字符串中特定字符

    千次阅读 2019-06-13 14:29:03
    public class Find { public static void main(String args[]) { String key = ","; String str = "6,035,45545445,55464,6456"; StringBuilder strBuilder = new StringBuilder(str);...
  • String text = “hello?hello”.replaceFirst("\\?", “world”);
  • //str是你的字符串 String str = “我爱中国,那你呢”; //st是你想替换成什么内容 String st = "!"; //replace(第一个是你想把那个字符替换掉,第二个是你要替换成什么内容) String st1=str.replace(",...
  • 使用正则表达式进行替换:代码片段:string documenttxt = entityutils.tostring(entity,"gbk");//获取数据documenttxt=documenttxt.replaceall("[\\t\\n\\r]", "");... \t为制表符 \n为换行 \r为回车java...
  • public class 替换手机号里面的加号 { public static void main(String[] args) { String str="+565612332"; String s=""; if(str.contains("+")) { s=str.replace("+","A"); } // A565612332 //System....
  • 在开发中,会有动态配置字符串其中的某些字符,如何使用字符中的占位符,并且在代码动态替换占位符实现动态配置字符串! 1.定义字符串时,再string文件添加字符串: 注意!记得要在字符文件中加上这些: <?...
  • java替换字符串的方法

    2017-09-07 16:22:22
    package com.trsd.business; import java.text.MessageFormat; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PushTest { //方法一 public static void main1
  • 替换字符串大家都用的很熟悉了,但是估计日常很少用到替换时忽略大小写,今天问了身边几个工作超10年的java程序员,竟然大家都不知道怎么写了,这种基础代码竟然都淡忘了。正好学习整理一下,在这里也分享备忘一下。...
  • 原文链接: http://www.2cto.com/kf/201311/256893.htmlReplaceSpace.java /** ... * 把字符串中的每个空格替换成%20.如We are happy,则输出We%20are%20happy * */ public class ReplaceSpace { public

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,622
精华内容 3,048
关键字:

java替换字符串

java 订阅