我試圖從下面一行中將00
和02
提取到字符串中。從一個字符串中提取兩個子字符串
invokestatic:indexbyte1=00 indexbyte2=02
我使用這個代碼,但它無法正常工作:
String parse = "invokestatic:indexbyte1=00 indexbyte2=02";
String first = parse.substring(check.indexOf("=") + 1);
String second= parse.substring(check.lastIndexOf("=") + 1);
這似乎爲秒串工作,但第一個字符串值
00 indexbyte2=02
我想只抓住兩位數字而不抓住字符串的其餘部分。
第1步:分割空白。第2步:分開'='。 – 2015-05-29 09:36:18
@Dawson你需要告訴'substring()'何時停止。 – Biffen
格式總是一樣嗎?如果是這樣,你可以使用'Pattern'和'Matcher'的正則表達式。 – Thomas