JAVA如何提取String中字符串的某个字符

时间:2026-02-12 05:28:55

1、java中提取特定字符前的字符串:

String str = "房估字(2014)第YPQD0006号";

String jieguo = str.substring(str.indexOf("第")+1,str.indexOf("号"))。

JAVA如何提取String中字符串的某个字符

2、//截取#之前的字符串;

String str = "sdfs#d";

str.substring(0, str.indexOf("#"));

//输出的结果为:sdfs。

JAVA如何提取String中字符串的某个字符

3、//indexOf返回的索引也是从0开始的,所以indexOf("#") = 4。

//java中的substring的第一个参数的索引是从0开始,而第二个参数是从1开始。

JAVA如何提取String中字符串的某个字符

4、String name = email.substring(0,email.indexOf("@"));String type = email.substring(email.indexOf("@") + 1 , email.indexOf("."));System.out.println(name + " " + type )。

JAVA如何提取String中字符串的某个字符

5、java读取字符串中的某一段字符串:

可以用substring方法来实现。

参考代码:

String str = "hello word!";

         System.out.println(str.substring(1,4));

         System.out.println(str.substring(3,5));

   System.out.println(str.substring(0,4));

将得到结果为:

        ell

        lo 

        hell

如果startIndex和endIndex其中有越界的将会抛出越界异常。

JAVA如何提取String中字符串的某个字符

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com