java截取指定字符串中的某段字符如何实现?

例如:字符串=“房估字(2014)第YPQD0006号”
我想要得到 第与号 之间的“YPQD0006”,如何实现?

第1个回答  推荐于2019-08-03

我整理了几种方法可供参考

    * 方法一: 

    */  

    beginIndex = userNameUrl.indexOf("@")+1;  

    endIndex = userNameUrl.lastIndexOf("@");  

    System.out.println(userNameUrl.substring(beginIndex,endIndex));  

    /** 

    * 方法二: 

    */  

    System.out.println(userNameUrl.split("@")[1].toString());  

    /** 

    * 方法三: 

    */  

    System.out.println(userNameUrl.substring(7, 13));  

运行结果:

本回答被网友采纳
相似回答