java去除字符串中的0
时间: 2024-01-29 19:02:29 浏览: 93
如果你想从一个字符串中去除所有的0,你可以使用Java中的replaceAll方法结合正则表达式来实现。以下是一个示例代码:
```java
String str = "001230405060";
String result = str.replaceAll("0", "");
System.out.println(result); // 输出:123456
```
在上述代码中,我们使用replaceAll方法将字符串中的所有0替换为空字符串,从而实现去除0的效果。正则表达式"0"指定了要替换的目标字符为0。最终得到的结果是字符串"123456"。
请注意,replaceAll方法会返回一个新的字符串,原始字符串不会被修改。如果你希望修改原始字符串,可以将结果赋值给原始字符串变量。另外,如果你只想去除字符串开头和结尾的0,可以考虑使用trim方法来去除空格。
相关问题
java去掉字符串中的
可以使用 String 类中的 replaceAll() 方法来去掉字符串中的某个字符,比如去掉逗号 ",",可以使用以下代码:
```
String str = "1,2,3,4,5";
str = str.replaceAll(",", "");
System.out.println(str);
```
输出结果为:
```
12345
```
Java中字符串中去掉指定字符串
在Java中,如果你想要从一个字符串中移除另一个指定的字符串,可以使用`replace()`方法或者`replaceAll()`方法。这里给你两个示例:
1. 使用`replace()`方法,该方法会返回一个新的字符串,其中所有指定的字符都被替换为空字符串(即删除):
```java
String original = "Hello, World!";
String toRemove = ", ";
String result = original.replace(toRemove, "");
System.out.println(result); // 输出: Hello World!
```
2. 使用`replaceAll()`方法,该方法会替换所有匹配的正则表达式,如果想精确地替换一次,可以使用`\\b`(单词边界)加上指定字符串:
```java
String original = "Hello, World!";
String toReplace = "World";
String result = original.replaceAll("\\b" + toReplace + "\\b", "");
System.out.println(result); // 输出: Hello,
```
这里`\b`表示单词边界,确保只替换整个词,而不是字符串内部的部分。
阅读全文