`

使用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,替换非法字符,标记本身等于分隔...

    字符串查找与替换程序 文件

    本文将详细介绍字符串替换函数的实现过程和原理,该函数用于将指定字符串中指定的字符串替换为新的字符串。同时,本文还将对Java语言中的字符串处理进行详细介绍。 字符串替换函数 字符串替换函数是一个常用的字符...

    JavaScript中的字符串操作 .txt

    10. **字符串替换**:可以使用`replace()`方法来替换字符串中的部分文本。例如: ```javascript var str = "Hello, World!"; var newStr = str.replace("World", "JavaScript"); console.log(newStr); // 输出 ...

    字符串string.zip

    9. **正则表达式**:`Pattern`和`Matcher`类允许使用正则表达式进行复杂字符串匹配和替换,例如`matches()`, `find()`, 和`replaceAll()`方法。 10. **String对象的池化**:Java 1.5引入了字符串池,用于优化性能。...

    fortran分割字符串和字符串替换的子程序_Fortran_

    下面是一个简单的字符串替换示例: ```fortran function replace_string(input_string, old_substring, new_substring) result(output_string) character(len=*), intent(in) :: input_string, old_substring, ...

    删除字符串中的字符.zip

    这个函数会在给定的起始位置和长度内,用新字符串替换原字符串的一部分。若要删除空格,我们可以设定起始位置为1,长度为1,同时新字符串为空,重复此过程直到找到所有空格。 4. **循环与条件语句**:为了遍历整个...

    2-字符串类型.zip

    1. 字符串拼接:使用`+`操作符或`join()`方法。 2. 字符串索引与切片:通过索引访问单个字符,如`str[0]`;切片获取子字符串,如`str[1:5]`。 3. 字符串查找:`str.find(substring)`返回子串第一次出现的索引,找不...

    高效的忽略大小写的字符串替换(Replace)函数[定义].pdf

    高效的忽略大小写的...Microsoft.VisualBasic.DLL中的Strings.Replace方法和使用Reflector抽取的方法是高效的字符串替换方法,可以满足大多数的开发需求。然而,在选择方法时,应该考虑到具体的开发场景和性能要求。

    java中英文字符串处理.

    5. **字符串替换**:`replace(oldChar, newChar)`或`replace(oldString, newString)`用于替换字符串中的某个字符或子串。例如,`str.replace("Java", "Python")`会将所有"Java"替换为"Python"。 6. **查找子串**:`...

    Substring字符串截取-kaic

    在编程领域,特别是涉及到文本处理的时候,`substring`方法是一个非常常见且重要的工具,它用于从一个字符串中截取部分子字符串。这个方法在Java、JavaScript等许多编程语言中都有提供,我们主要以Java为例来详细...

    C#字符串函数.pdf

    13. `Substring`: `Substring`方法用于提取字符串的一部分,提供起始索引和长度作为参数,如`string part = myString.Substring(0, 5);`提取前5个字符。 14. 获取用户IP地址:在ASP.NET中,可以使用`Request....

    XSL中进行字符串替换

    通过对XSLT中的字符串替换功能的研究,我们了解到尽管`translate`函数适用于字符级别的替换,但在处理子字符串替换时则需要借助其他方法。其中,使用纯XSL模板是一种非常灵活且通用的解决方案,可以在不依赖特定解析...

    截取字符串

    在Java中,我们可以使用`substring()`方法来完成相同的操作: ```java String str = "这是一个示例字符串"; String substring = str.substring(start, end); ``` 而在JavaScript中,我们可以使用`substring()`或`...

    js-字符串的方法、模板字符串、对象的遍历.pdf

    5. `replace()` 方法:使用指定的字符串替换原始字符串中的某个字符串,例如 `str.replace('hi', 'hello')`。 6. `split()` 方法:将字符串以指定的分隔符分割成数组,例如 `str.split('-')`。 7. `concat()` 方法:...

    js字符串操作.docx

    `replace` 方法用于查找并替换字符串中的部分子串。 **示例代码**: ```javascript var a = "hello"; var result1 = a.replace(/l/g, "L"); // 返回 "heLLo" var result2 = ",world".replace(/,/g, ""); // 返回 ...

    stringprocess.rar_stringproce_substring_字符串_字符串 c++_字符串模式匹配

    在C++中,我们可以使用标准库中的`<string>`来处理字符串,包括查找和替换子串。 1. **子串查找**: C++中的`std::string`类提供了`find()`函数,可以用来查找子串在字符串中的位置。例如,如果我们有一个字符串`s`...

    第06章 字符串处理.ppt

    此外,还有`substring(int beginIndex, int endIndex)`用于截取字符串的一部分,`replace(char oldChar, char newChar)`用于替换所有出现的特定字符,以及`toLowerCase()`和`toUpperCase()`用于将字符串转换为小写或...

    java中常用字符串方法总结

    `format()`方法允许我们使用占位符来格式化字符串,类似于C语言的`printf`。 13. **比较忽略大小写** `equalsIgnoreCase(String anotherString)`忽略大小写比较字符串。 14. **字符串转其他类型** `parseInt()`...

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    Java字符串实例.pdf

    - `substring(int beginIndex, int endIndex)`:提取子字符串。 - `replace(char oldChar, char newChar)`:替换所有旧字符为新字符。 - `trim()`:去除字符串两端的空白字符。 **4. 性能比较** 由于`String`对象不...

Global site tag (gtag.js) - Google Analytics