我有以下String str;
用于存储十六进制数据。
str = bytesToHex(readData);
内容看起来像
01030202BCB89500
我怎样才能获得02BC
?
答案 0 :(得分:3)
如果您的数据是String
,例如:"01030202BCB89500"
,则可以使用以下内容:
String expectedVal = "01030202BCB89500".substring(startpoint,endpoint);
答案 1 :(得分:-1)
String.split
在正则表达式上拆分字符串:
String[] strarray = str.split("");
readText.setText(strarray[7]+strarray[8]+strarray[9]+strarray[10]);