src/test/kotlin/com/flightfeather/obd/Test.kt
@@ -14,7 +14,8 @@ @Test fun foo1() { val b = ByteArray(20) {8} println(b[18]) val a = 1 println(a.toString(2)) } @Test @@ -127,4 +128,24 @@ println(SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cal.time)) } @Test fun f0012() { val sb = java.lang.StringBuilder() val byte = ByteArray(2) byte[0] = 0x00 byte[1] = 0xBD.toByte() byte.forEach { b -> var a = 0 a = if (b < 0) { b + 256 } else { b.toInt() } sb.append(a.toString(16)) } println(sb.toString().toInt(16)) } }