欢迎访问宙启技术站
智能推送

Java字符串的截取方式

发布时间:2023-07-17 22:46:46

在Java中,可以使用多种方式来截取字符串。下面是一些常用的截取方式:

1. 使用substring方法:

   String str = "Hello World";

   String substr = str.substring(6); // 从索引6开始截取到字符串的末尾

   String substr2 = str.substring(0, 5); // 截取从索引0到索引5之间的字符

2. 使用indexOf和substring方法:

   String str = "Hello World";

   int startIndex = str.indexOf("W"); // 获取字符"W"在字符串中的索引

   String substr = str.substring(startIndex); // 从startIndex开始截取到字符串的末尾

   

3. 使用substring方法和正则表达式:

   String str = "Hello World";

   String substr = str.substring(str.lastIndexOf("o") + 1); // 从字符串中最后一个字符"o"的下一个字符开始截取到字符串的末尾

4. 使用split方法:

   String str = "Hello,World";

   String[] substr = str.split(","); // 将字符串按照逗号分割成数组,得到["Hello", "World"],可以根据需要选择数组中的元素

5. 使用StringBuilder或StringBuffer的substring方法:

   StringBuilder sb = new StringBuilder("Hello World");

   String substr = sb.substring(6).toString(); // 从索引6开始截取到字符串的末尾

以上是一些常用的截取字符串的方式,根据实际需求可以选择合适的方法。