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

2025-10-19 08:14:01

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中字符串的某个字符

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢