Java字符串中含有多个分号,首位或者尾位可能含有分号,怎么只去除首位和尾位的分号
时间: 2024-02-18 11:02:45 浏览: 69
js 去除字符串第一位逗号的方法
可以使用Java中的substring()方法和trim()方法,结合起来去除字符串中的首尾分号。示例如下:
```java
String str = ";Hello; World!;;";
str = str.trim(); //去除首尾空格
int len = str.length();
if (len > 0 && str.charAt(0) == ';') { //如果首位有分号
str = str.substring(1); //去除首位分号
len--;
}
if (len > 0 && str.charAt(len - 1) == ';') { //如果尾位有分号
str = str.substring(0, len - 1); //去除尾位分号
}
System.out.println(str); //输出结果为:Hello; World!
```
上述代码中,首先使用trim()方法去除字符串首尾的空格符,然后分别判断字符串的首位和尾位是否有分号,如果有则使用substring()方法去除对应的分号。最后输出去除首位和尾位分号后的字符串。
阅读全文