`

使用substring()方法完成字符串替换.

    博客分类:
  • Java
 
阅读更多

/*

利用substring()方法可以截取字符串,它有两种形式

String substring(int startIndex)

String substring(int startIndex, int endIndex)

*/

//Substring replacement.
public class StringReplace{
 public static void main(String[] args)
 {
  String org      = "This is a test. This is, too.";
  String search = "is";
  String sub     = "was";
  String result  = "";
  int i;
  do{ // replace all matching substrngs
   System.out.println(org);
   i = org.indexOf(search);
   if(i !=-1){
    result = org.substring(0,i);
    result = result + sub;
    result = result + org.substring(i + search.length());
    org = result;
   }
  }while(i != -1);
 }
}

 

分享到:
评论

相关推荐

    java字符串替换 代码转换相关源码.rar

    java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...

    MySQL 基础 - 字符串函数.md

    示例代码清晰地展示了每个字符串函数的使用方法和输出结果。通过阅读和演练这个文档,您将能够更加熟悉和理解MySQL数据库中这些常用的字符串函数,从而能够在实际的数据库操作中灵活运用它们。 这个文档适用于所有...

    C语言字符串处理函数

    几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...

    字符串帮助类C#实现Demo

    2. 截取子字符串(Substring):从一个较长的字符串中提取出一部分作为新的子字符串。通常使用索引或指定起始和结束位置的方式来截取子字符串。 3. 字符串长度(Length):获取字符串的长度,即字符串中包含的字符...

    VC中截取字符串(CString)的方法

    在VC++编程中,我们有时会遇到关于截取字符串的问题,对于CString类型字符串的截取VC中有现成的函数可供使用,主要是:CString Mid (int nFirst, int nCount);和BOOL AfxExtractSubString (CString& rString, ...

    C#实现字符串处理升级版帮助类cs代码

    1. **丰富的字符串处理方法**:C#提供了丰富的字符串处理方法,如 `Substring`、`Contains`、`Replace`、`Split` 等,可以轻松地截取子串、查找特定字符、替换文本、分割字符串等操作。 2. **字符串插值**:C# 6...

    java常用方法大全

    一份很全面关于java的常用方法总结,开发时,我们记不了那么多方法,所以这个htm文档很适合大家在开中应用 ...7、替换字符串中的字符,去掉字符串前后空格 replace(char old,char new) 用new替换old

    greenplum常用命令

    3)字符串截取:substring('fsfd' from 2 for 3)、substr('fsfd',2,3) 4)字符串两头去字符:trim(' fsf')、trim(both 'x' from 'xfdsx') 5)大小写转换:upper()、lower() 6)替换字符串:replae('fsfsfsf',fs'...

    c语言字符串分割,截取,子串查找,插入,删除

    void revstr(char *str) //字符串反转 int substring(char *res,int pos,int len,char *substr)//从pos开始取len个字符到substr中,返回1成功,0失败 int strindex(char *res,int pos,char *substr) //返回substr在...

    java字符串操作大全

     startsWith()方法决定是否以特定字符串开始,endWith()方法决定是否以特定字符串结束 9、equals()和==  equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。  例:String s1="Hello...

    Java 用法明细介绍

    7、替换字符串中的字符,去掉字符串前后空格 replace(char old,char new) 用new替换old trim() 8、分析字符串 StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符) ...

    在asp.NET中字符串替换的五种方法第1/2页

    3:在小数据的情况下,使用String.SubString和+可以实现间接替换。 4:导入MicrosoftVisualBasicRunTime(Microsoft.VisualBasic.DLL)使用Strings.Replace速度很快。 5:参照反射Reflector.FileDisassembler配合...

    JavaScript中字符串的常用操作方法及特殊字符

    下面看下js字符串的常用操作方法,具体内容如下所述: charAt() 获取字符串中特定索引处的字符; toupperCase() 将字符串的所有字符转换成大写字母;...replace() 将字符串中的某个子串以特定的字符串替换

    SQL语句集锦.rar

    查询替换字符串.sql 模糊查寻.txt 类似于树查询.txt 练习.txt 获得数据库中表字段的名字 行转列附加.txt 连接字段输出.txt 遍历数据库.txt 50个常用sql语句.txt not exists用法实例.txt ORACLE编程实用手册....

    shell 字符串操作(长度,查找,替换)详解

    代码如下:工作中字符串操作举例 filename=’/home/admin/jobs/CnClickstat/DFSLoader/loader.cfg’ #下面是使用shell字符串操作 buName1=${filename#*/jobs/} #去除’/home/admin/jobs/CnClickstat/DFSLoader/loader...

    SQL_Sever数据库常用语句大全.zip

    SubString中间截取字符串函数 Left左截取字符串函数 stuff指定位置插入字符串、删掉字符串函数 查看数据库信息功能大全 存储过程解析大全 获取月份的月初月末时间 Convert转换数据类型函数(格式化字符串) newid...

    oracle面试题

    REPLACE 原来的字符串 要被替换掉的字符串 要替换成的字符串 SOUNDEX 函数返回一个四位字符码 SOUNDEX 函数可用来查找声音相似的字符串但SOUNDEX 函数对数字">对字符串操作的函数 答:ASCII 函数返回字符表达式最...

    必须会的SQL语句(七) 字符串函数、时间函数

    字符串函数    1.大小写转换  –upper 转化成大写  –lower 转换成小写  select upper(‘AsaR’)   2.长度  –len 字数  –datalength 字节数 ... –Left(‘串’,15) 从...5.字符串替换  –replace(‘你们

    js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解

    substring() 方法用于提取字符串中介于两个指定下标之间的字符。 substr(start,length)表示从start位置开始,截取length长度的字符串 split 将一个字符串分割为子字符串,然后将结果作为字符串数组返回 replace 用于...

    javascript文档

    encodeURIComponent 方法 将文本字符串编码为合法的通用资源标识符 (URI)组件。 Enumerator 对象 提供集合中的项的枚举。 相等运算符(==) 比较两个表达式,看是否相等。 Error 对象 包含在运行 JScript 代码时...

Global site tag (gtag.js) - Google Analytics