/*
利用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);
}
}
分享到:
- 2006-06-09 13:38
- 浏览 948
- 评论(0)
- 论坛回复 / 浏览 (0 / 2116)
- 查看更多
相关推荐
在编程领域,特别是涉及到文本处理的时候,`substring`方法是一个非常常见且重要的工具,它用于从一个字符串中截取部分子字符串。这个方法在Java、JavaScript等许多编程语言中都有提供,我们主要以Java为例来详细...
java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...
本文将详细介绍字符串替换函数的实现过程和原理,该函数用于将指定字符串中指定的字符串替换为新的字符串。同时,本文还将对Java语言中的字符串处理进行详细介绍。 字符串替换函数 字符串替换函数是一个常用的字符...
10. **字符串替换**:可以使用`replace()`方法来替换字符串中的部分文本。例如: ```javascript var str = "Hello, World!"; var newStr = str.replace("World", "JavaScript"); console.log(newStr); // 输出 ...
9. **正则表达式**:`Pattern`和`Matcher`类允许使用正则表达式进行复杂字符串匹配和替换,例如`matches()`, `find()`, 和`replaceAll()`方法。 10. **String对象的池化**:Java 1.5引入了字符串池,用于优化性能。...
下面是一个简单的字符串替换示例: ```fortran function replace_string(input_string, old_substring, new_substring) result(output_string) character(len=*), intent(in) :: input_string, old_substring, ...
这个函数会在给定的起始位置和长度内,用新字符串替换原字符串的一部分。若要删除空格,我们可以设定起始位置为1,长度为1,同时新字符串为空,重复此过程直到找到所有空格。 4. **循环与条件语句**:为了遍历整个...
1. 字符串拼接:使用`+`操作符或`join()`方法。 2. 字符串索引与切片:通过索引访问单个字符,如`str[0]`;切片获取子字符串,如`str[1:5]`。 3. 字符串查找:`str.find(substring)`返回子串第一次出现的索引,找不...
高效的忽略大小写的...Microsoft.VisualBasic.DLL中的Strings.Replace方法和使用Reflector抽取的方法是高效的字符串替换方法,可以满足大多数的开发需求。然而,在选择方法时,应该考虑到具体的开发场景和性能要求。
5. **字符串替换**:`replace(oldChar, newChar)`或`replace(oldString, newString)`用于替换字符串中的某个字符或子串。例如,`str.replace("Java", "Python")`会将所有"Java"替换为"Python"。 6. **查找子串**:`...
13. `Substring`: `Substring`方法用于提取字符串的一部分,提供起始索引和长度作为参数,如`string part = myString.Substring(0, 5);`提取前5个字符。 14. 获取用户IP地址:在ASP.NET中,可以使用`Request....
通过对XSLT中的字符串替换功能的研究,我们了解到尽管`translate`函数适用于字符级别的替换,但在处理子字符串替换时则需要借助其他方法。其中,使用纯XSL模板是一种非常灵活且通用的解决方案,可以在不依赖特定解析...
在Java中,我们可以使用`substring()`方法来完成相同的操作: ```java String str = "这是一个示例字符串"; String substring = str.substring(start, end); ``` 而在JavaScript中,我们可以使用`substring()`或`...
5. `replace()` 方法:使用指定的字符串替换原始字符串中的某个字符串,例如 `str.replace('hi', 'hello')`。 6. `split()` 方法:将字符串以指定的分隔符分割成数组,例如 `str.split('-')`。 7. `concat()` 方法:...
`replace` 方法用于查找并替换字符串中的部分子串。 **示例代码**: ```javascript var a = "hello"; var result1 = a.replace(/l/g, "L"); // 返回 "heLLo" var result2 = ",world".replace(/,/g, ""); // 返回 ...
在C++中,我们可以使用标准库中的`<string>`来处理字符串,包括查找和替换子串。 1. **子串查找**: C++中的`std::string`类提供了`find()`函数,可以用来查找子串在字符串中的位置。例如,如果我们有一个字符串`s`...
此外,还有`substring(int beginIndex, int endIndex)`用于截取字符串的一部分,`replace(char oldChar, char newChar)`用于替换所有出现的特定字符,以及`toLowerCase()`和`toUpperCase()`用于将字符串转换为小写或...
`format()`方法允许我们使用占位符来格式化字符串,类似于C语言的`printf`。 13. **比较忽略大小写** `equalsIgnoreCase(String anotherString)`忽略大小写比较字符串。 14. **字符串转其他类型** `parseInt()`...
### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...
- `substring(int beginIndex, int endIndex)`:提取子字符串。 - `replace(char oldChar, char newChar)`:替换所有旧字符为新字符。 - `trim()`:去除字符串两端的空白字符。 **4. 性能比较** 由于`String`对象不...