比如说 有个16进制 表示的字符串String temp=" 94 01 00 00 60 10......" 怎么使他低字节在前,高字节在后 求代码
能把string 倒序吗 你具体什么需求
移位啊哥。为什么不最字节数组?
字符串长度有没有限制?大概多长知道 不?如果不超过long主好办了。转个数组移位运算就可以了
用移位操作符<< 不就好了
写个排序程序转换下就可以了
@Test
public void test(){
String temp="94 01 00 00 60 10";
List<String> list = Arrays.asList( temp.split(" "));
Collections.reverse(list);
StringBuffer stringBuffer = new StringBuffer();
for(String string:list){
stringBuffer.append(string);
stringBuffer.append(" ");
}
temp = stringBuffer.toString();
System.out.println(temp);//10 60 00 00 01 94
}