能用JAVA语言写一段关于数据结构串替换代码嘛
时间: 2023-10-20 19:08:05 浏览: 67
java代码将mysql表数据导入HBase表
当然可以,以下是一个简单的 Java 代码段,可以将字符串中出现的某一子串全部替换为另一个字符串:
```
public class StringReplace {
public static String replace(String str, String oldStr, String newStr) {
StringBuilder sb = new StringBuilder();
int index = 0;
while (true) {
int i = str.indexOf(oldStr, index);
if (i == -1) {
sb.append(str.substring(index));
break;
}
sb.append(str.substring(index, i)).append(newStr);
index = i + oldStr.length();
}
return sb.toString();
}
public static void main(String[] args) {
String str = "hello world";
String newStr = replace(str, "world", "java");
System.out.println("原字符串:" + str);
System.out.println("替换后字符串:" + newStr);
}
}
```
阅读全文