我有很多这样的行:
<mixer name="Adif2 Input Volume" value0="96" value1="96" />
<mixer name="Adif2 Input Switch" value0="1" value1="1" />
<mixer name="Voice Input Volume" value0="101" value1="96" />
<mixer name="Voice Input Switch" value0="1" value1="1" />
<mixer name="Ext Input Volume" value0="96" value1="96" />`
我想在value0 =&#34之后得到数字;文本(value0中的数字可以是0到127),但仅限于语音输入音量和语音输入切换线。我怎么能用Java做到这一点?
答案 0 :(得分:0)
您可以使用indexOf(..)
例如:
int b = str.indexOf("value0=\"") + "value0=\"".length();
int e = str.indexOf("\"",b);
String number = str.substring(b,e);
答案 1 :(得分:0)