- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
StringUtils.join(
Collections2.transform(Arrays.asList(ArrayUtils.toObject(data)),
new Function<Byte, String>() {
@Override
public String apply(final Byte from) {
return "0x" + Integer.toHexString(from);
}
}), " ")
danilissimus 18.10.2010 15:02 # 0
и работало бы в 20 раз дольше
burdakovd 18.10.2010 16:07 # 0
Небольшое сравнение показывает, что этот код на Java для массива в 1000000 байт работает 900мс.
http://pastie.org/1229796
' '.join(map(hex, data)) работает 200мс.
http://pastie.org/1229781
То есть код на питоне даже быстрее.
burdakovd 18.10.2010 16:22 # 0
Так что не надо тут питон обижать=)
paranoid 18.10.2010 16:22 # 0
Анонимус 18.10.2010 16:31 # 0
burdakovd 18.10.2010 16:33 # 0
OlegYch 27.10.2010 15:13 # 0