java中如何判断String中末尾的是;并将其去掉
时间: 2024-03-05 19:53:48 浏览: 18
可以使用String类中的endsWith()方法来判断一个字符串是否以指定的字符或字符串结尾。如果是的话,可以使用substring()方法来截取字符串并去掉末尾的字符或字符串。
示例代码如下:
```
String str = "hello world;";
if (str.endsWith(";")) {
str = str.substring(0, str.length() - 1);
}
System.out.println(str);
```
输出结果为:
```
hello world
```
这里使用了substring()方法来截取字符串,第一个参数指定起始位置,第二个参数指定结束位置,由于要去掉末尾的字符,所以需要将结束位置减1。
相关问题
java中如何判断String末尾是\r\n,并将其去掉
可以使用String的endsWith()方法判断字符串末尾是否以\r\n结尾,如果是则可以使用substring()方法去掉末尾的\r\n。
示例代码如下:
```
String str = "Hello World\r\n";
if(str.endsWith("\r\n")) {
str = str.substring(0, str.length() - 2);
}
System.out.println(str);
```
输出结果为:
```
Hello World
```
java中如何判断String末尾是\r或\n或\n\r,并将其去掉
可以使用String的endsWith()方法判断字符串末尾是否以\r、\n或\n\r结尾,如果是则可以使用substring()方法去掉末尾的这些字符。
示例代码如下:
```
String str = "Hello World\n\r";
if(str.endsWith("\r\n")) {
str = str.substring(0, str.length() - 2);
} else if(str.endsWith("\n") || str.endsWith("\r")) {
str = str.substring(0, str.length() - 1);
}
System.out.println(str);
```
输出结果为:
```
Hello World
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)