用JAVA在字符串中删除一些字符后得到得到指定字符串
时间: 2023-07-16 22:14:13 浏览: 91
可以使用Java的字符串操作函数来实现。以下是一个示例代码:
```java
String str = "Hello World!";
String newStr = str.replaceAll("[aeiou]", ""); // 删除字符串中的元音字母
System.out.println(newStr); // 输出 "Hll Wrld!"
```
在这个代码中,我们首先定义了一个字符串 `str`,然后使用 `replaceAll` 函数将其中的元音字母(即 `a`、`e`、`i`、`o`、`u`)替换为空字符串。最后,我们输出新的字符串 `newStr`。
如果你需要将字符串中的某些特定字符删除,只需要将正则表达式 `"[aeiou]"` 替换为你需要删除的字符即可。
相关问题
java字符串删除字符串_Java从字符串中删除字符
在 Java 中,我们可以使用 String 类的 replace() 或者replaceAll() 方法来删除字符串中的指定字符。
例如,我们想要删除字符串 "hello world" 中的所有空格,可以使用以下代码:
```java
String str = "hello world";
str = str.replace(" ", ""); // 使用 replace() 方法删除空格
System.out.println(str); // 输出 "helloworld"
```
如果我们想要删除字符串中的多个字符,可以使用 replaceAll() 方法,该方法支持正则表达式。
例如,我们想要删除字符串 "hello, world!" 中的逗号和感叹号,可以使用以下代码:
```java
String str = "hello, world!";
str = str.replaceAll("[,!]", ""); // 使用 replaceAll() 方法删除逗号和感叹号
System.out.println(str); // 输出 "hello world"
```
在上面的代码中,我们使用了正则表达式 "[,!]" 来匹配逗号和感叹号,然后将其替换为空字符串。
java删除字符串中的指定字符串
可以使用Java中的replace()方法来删除字符串中的指定字符串。以下是一个示例代码:
```
String originalString = "The quick brown fox jumps over the lazy dog";
String stringToRemove = "lazy";
String newString = originalString.replace(stringToRemove, "");
System.out.println(newString); // Output: "The quick brown fox jumps over the dog"
```
在这个例子中,我们首先声明了原始字符串 `originalString` 和要删除的字符串 `stringToRemove`。我们然后使用 `replace()` 方法将原始字符串中的 `stringToRemove` 替换为空字符串,最后将结果存储在 `newString` 中并打印输出。
值得注意的是,`replace()` 方法返回一个新的字符串,而不会修改原始字符串。
阅读全文