2 ch robert Ch_robert 于 2016.03.15 22:28 提问

如何在JAVA中,在一个位置长度字符串中,取某固定字符后固定位数的字符?

s t a r tdose:0.125324

€tUs t a r tdos?$?@ @犑@P@wdose:0.126981

3个回答

devmiao
devmiao   Ds   Rxr 2016.03.15 23:32

正则表达式,比如

 tdose\:(0.\d+)

u013772876
u013772876   2016.03.15 23:31

先用string.split("固定字符");分割出来固定字符后的字符串
再用 string.substring(“开始位置”,“结束位置”)截取固定位数

fubo1990
fubo1990   2016.03.17 17:57

首先获取固定字符第一次出现的位置,然后再截取该位置到该位置+固定位置的字符串
1.int a = s1.indexOf("固定字符");
2. s1.substring(a,a+固定位数);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!