java截取字符串去掉最后一位
时间: 2023-04-09 08:04:54 浏览: 207
可以使用 String 类的 substring() 方法来截取字符串,然后再使用 String 类的 length() 方法获取字符串长度,最后去掉最后一位即可。示例代码如下:
String str = "Hello World";
String newStr = str.substring(0, str.length() - 1);
System.out.println(newStr);
输出结果为:Hello Worl
相关问题
java字符串去掉最后一位
有多种方法可以去掉Java字符串的最后一位。以下是其中几种常见的方法:
1. 使用substring方法来截取字符串,从第一个字符开始一直到倒数第二个字符。
```java
String str = "abcdef";
str = str.substring(0, str.length()-1);
System.out.println(str); // 输出"abcde"
```
2. 使用StringBuilder类来删除字符串的最后一个字符。
```java
StringBuilder sb = new StringBuilder("abcdef");
sb.deleteCharAt(sb.length()-1);
String str = sb.toString();
System.out.println(str); // 输出"abcde"
```
3. 使用StringBuffer类进行相同的操作。
```java
StringBuffer sb = new StringBuffer("abcdef");
sb.deleteCharAt(sb.length()-1);
String str = sb.toString();
System.out.println(str); // 输出"abcde"
```
这些方法都可以实现字符串去掉最后一位的操作,具体使用哪种方法可以根据个人喜好和代码背景来决定。
java字符串去掉最后2位
可以使用substring()方法来实现:
```java
String str = "hello world";
String newStr = str.substring(0, str.length() - 2);
System.out.println(newStr); //输出:hello worl
```
substring()方法接受两个参数,第一个参数是开始截取的位置,第二个参数是结束截取的位置(不包括该位置)。因此,我们可以通过将第二个参数设为原字符串长度减去2来去掉最后两位。
阅读全文