我想分解一个十进制数,然后将其转换为 ASCII 格式,以便我可以在 TextView 中查看它。
我正在从设备获取十进制的电池百分比。我无法通过传递十进制数直接显示它,但需要将 ASCII 传递给 TextView 。
例如: 我正在获取字节数组中的数据; 考虑 arr[7] 的值为 98,这意味着电池电量为 98% 我想显示值 98,所以我需要将它作为 分别为 0x39 和 0x38 如何将 98 分别分解为 0x39 和 0x38。 我尝试按位以 0x0f 和 0xf0 结尾,然后添加 0x30,但它给了我错误的值。
最佳答案
使用 String.valueOf(byte)
获取字节的字符串表示形式。
如果你必须有 ASCII 表示,你可以使用 String
中的 toCharArray()
方法。
关于java - 在java中将十进制数转换为ascii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174234/