java中如何取得特定字符前的字符串?

如题所述

第1个回答  2018-03-10

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


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

本回答被网友采纳
第2个回答  2019-12-17
String jieguo = str.substring(str.indexOf("房"),str.indexOf("号"));

java中如何取得特定字符前的字符串?
String jieguo = str.substring(str.indexOf("第")+1,str.indexOf("号"));

如何截取字符串中某个字符前的字符串
\/\/javaString old = "abcdefkghijklmnopqrstuvwxyz";System.out.println("从前往后数第一个\\"k\\"之前的字符串: " + old.substring(0, old.indexOf('k')));System.out.println("从后往前数第一个\\"k\\"之前的字符串: " + old.substring(0, old.lastIndexOf('k')));...

java中如何取得特定字符前的字符串
\/\/ 定义邮箱地址的字符串 String mail = "i@jileniao.net";\/\/ 使用split() 方法把 @ 号左右部分分开并保存到数组中 String[] tmp = mail.split("@");\/\/ 数组第一个元素就是邮箱用户名 String mailName = tmp[0];\/\/ 数组第二个元素就是邮箱域名 String mailDomain = tmp[1];} } 极...

java字符串中怎么去掉指定字符的前一个字符
String s = "afhakhfakshfka_key_adasfasfa" 目标字符串,KEY就用"key"int index = s.indexOf("key") 获取出现key字符串的第一个位置,这里要保证前面没有跟KEY重复 String left = s.substring(index) 截取KEY出现位置前面的字符串 String right = s.sbustring(index+3) 后面的字符串, ...

java string 怎样截取前n个字符?的解决方案列表
可以直接调用subString()方法来进行字符串截取。public String substring(int beginIndex,int endIndex),返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。

JAVA 一个字符串中提取@之前的字符
public static void main(String[] args) { String S="yulin@qq.com";int a=S.length();int nums=0;for (int i = 0; i

...当它碰到第一个逗号时,返回逗号前面的字符串,例如:str:11 , 9...
直接用split(",")方法,分成字符串数组,再取数组的值就可以了。例如:str="11,9,8,7";String[] s=str.split(",");得到的这个s数组,里面的每个元素就是你想要的。

java截取指定字符串中的某段字符如何实现?
如下图,给你贴出了代码段。可以利用字符串的substring函数来进行截取。其中,substring函数有两个参数:1、第一个参数是开始截取的字符位置。(从0开始)2、第二个参数是结束字符的位置+1。(从0开始)indexof函数的作用是查找该字符串中的某个字的位置,并且返回。

java中如何截取字符串中的指定一部分
首先,**String类的substring(int start)** 方法接受一个整数参数,即开始截取的位置索引。例如,对于字符串 "hello world!",`str.substring(1)` 会返回 "ello world",而 `str.substring(3)` 则是 "lo world!"。需要注意的是,如果start值大于字符串长度,将抛出越界异常。第二种方法是 **...

JAVA字符串中取特定字符的位置
String,一但声明了就不能变了!而StringBuffer是可变的,String声明的空间是个池里,而StringBuffer只能在堆里声明。int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。int indexOf(int ch, int fromIndex)返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。int ...

相似回答