这只需要255个数字,因此它只打印两位数。为什么它只打印两位数字?看起来while循环只运行一次或什么的。它应该根据我的想法运行一两次。5368的十六进制应该是14F8,函数接近了,但是你可以看到它只打印1和4,而不是F或8。另外,如何让它转换浮点数?import math
x = ""
rem = dec/16 - math.flo
因此,我的最初解决方案是添加不被修改的十六进制代码,在字符串变量中,从textfield获取文本,将其转换为十六进制,将其添加到String变量并将其写入新的txs文件。我从textfield获得文本,读取所有字符,并使用开关状态将每个字符转换为十六进制值。添加到初始字符串变量并写入txs文件的所有这些值。
不过,结果是一样的。它不能在Ledshow中显示。然后,我想,文件的格式可能不同于在崇高文本中看到的格式,在将其写入文件之前,我将十六进制代码转换为字节。byte[] b = hexTextConv.getBytes(