📌  相关文章
📜  从字符串 javasdript 中间删除字母 - Java (1)

📅  最后修改于: 2023-12-03 14:49:23.340000             🧑  作者: Mango

从字符串 javasdript 中间删除字母 - Java

在 Java 中,我们可以使用字符串的方法来删除字符串中的某些字符。具体步骤如下:

  1. 定义字符串
String str = "javasdript";
  1. 找到需要删除的字符的位置
int index = str.indexOf('a');
  1. 使用 substring() 方法将需要删除的字符从原字符串中删除
String newStr = str.substring(0, index) + str.substring(index + 1);

完整代码:

String str = "javasdript";
int index = str.indexOf('a');
String newStr = str.substring(0, index) + str.substring(index + 1);
System.out.println(newStr);

输出结果为:

jvsdript

这段代码的时间复杂度为 O(n),其中 n 为字符串的长度。

如果需要删除多个字符,可以使用循环来重复此操作。

注意:字符串是不可变的,对字符串的修改会生成新的字符串。