public static void main(String[] args) {
String str = "00001234567890";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
byte temporary;
for (int i = 0; i < bytes.length/2; i+=2) {
temporary=bytes[bytes.length-i-2];
bytes[bytes.length-i-2]=bytes[i];
bytes[i]=temporary;
temporary=bytes[bytes.length-i-1];
bytes[bytes.length-i-1]=bytes[i+1];
bytes[i+1]=temporary;
}
System.out.println(new String(bytes));
}
//输出 90785634120000
Java简单的String 大小端转换
最新推荐文章于 2024-04-25 17:57:01 发布