用java判断最后一个是逗号,若是则去掉
时间: 2023-04-10 15:03:22 浏览: 128
可以使用 String 类的 endsWith() 方法来判断最后一个字符是否为逗号,如果是则使用 substring() 方法去掉。代码如下:
String str = "这是一个字符串,";
if (str.endsWith(",")) {
str = str.substring(0, str.length() - 1);
}
System.out.println(str); // 输出:这是一个字符串
相关问题
java去除最后一个逗号,如果存在
可以使用字符串的substring方法来去除最后一个逗号,具体代码如下:
```java
String str = "a,b,c,";
if (str.endsWith(",")) {
str = str.substring(0, str.length() - 1);
}
```
首先判断字符串是否以逗号结尾,如果是,则使用substring方法将最后一个逗号去除。substring方法的第一个参数表示截取的起始位置,第二个参数表示截取的结束位置,由于要去除最后一个逗号,所以截取的结束位置应该是字符串长度减1。
java中,如果字符串开头为逗号,则去掉逗号
可以使用Java中的String类的substring()方法和startsWith()方法来实现。
代码示例:
```
String str = ",Hello World!";
if(str.startsWith(",")) {
str = str.substring(1);
}
System.out.println(str);
```
输出结果:
```
Hello World!
```
解释说明:
首先,判断字符串是否以逗号开头,如果是,则使用substring()方法截取字符串的子串,从下标1开始(即去掉第一个字符),得到新的字符串;否则直接输出原字符串。