java截取String
时间: 2023-11-17 20:11:47 浏览: 81
在Java中,可以使用substring()方法来截取字符串。该方法有两个参数,第一个参数是开始截取的位置(包含该位置),第二个参数是结束截取的位置(不包含该位置)。如果只传递一个参数,则默认截取到字符串的末尾。
示例代码:
```java
String str = "hello world";
String substr1 = str.substring(0, 5); // 截取从第0个位置开始(包含)到第5个位置(不包含),结果为"hello"
String substr2 = str.substring(6); // 截取从第6个位置开始(包含)到字符串末尾,结果为"world"
```
注意:substring()方法返回的是一个新的字符串对象,原字符串不会被修改。
相关问题
java截取string指定区间
在Java中,可以使用substring()方法来截取字符串的指定区间。该方法有两种重载形式:
1. substring(int beginIndex):从指定的索引位置开始截取字符串,包括该索引位置的字符。
2. substring(int beginIndex, int endIndex):从指定的开始索引位置截取字符串,直到指定的结束索引位置(不包括结束索引位置的字符)。
下面是一个示例代码,演示如何使用substring()方法来截取字符串的指定区间:
```java
String str = "Hello, World!";
String substr1 = str.substring(7); // 从索引位置7开始截取,包括索引位置7的字符
String substr2 = str.substring(7, 12); // 从索引位置7开始截取,直到索引位置12(不包括索引位置12的字符)
System.out.println(substr1); // 输出 "World!"
System.out.println(substr2); // 输出 "World"
```
在上述示例中,str.substring(7)将返回从索引位置7开始到字符串末尾的子字符串"World!",而str.substring(7, 12)将返回从索引位置7到索引位置12之间的子字符串"World"。
java截取string最后两位
您可以使用substring()方法来截取String的最后两位,具体代码如下:
String str = "Hello World";
String lastTwo = str.substring(str.length() - 2);
其中,str.length()表示字符串长度,str.length() - 2表示倒数第二个字符的位置,substring()方法则截取该位置及其之后的所有字符,得到最后两位字符。
阅读全文