gpt4 book ai didi

java - 如何在 Java 中将数字(作为字符串)转换为字节数组?

转载 作者:行者123 更新时间:2023-11-29 05:53:03 25 4
gpt4 key购买 nike

我正在为我正在处理的 Java 项目创建一个特定于方法的方法。给定的 UML 将返回类型指定为 static byte[],它接受参数 (String, byte)

到目前为止,看起来像这样:

public static byte[] convertNumToDigitArray(String number, byte numDigits) {

}

此方法应该将数字(作为字符串)转换为字节数组。顺序必须从最高有效数字到最低有效数字。例如,如果number 字符串为“732”,则数组的索引 0 应包含 7。
最后一个参数 (numDigits) 应该匹配传入的字符串。

我该怎么做?

最佳答案

可以使用 charAt() 检索字符串中的每个字符。可以通过减法将字符转换为其数字值,例如:

char c = number.charAt(0);
byte b = c - '0';

关于java - 如何在 Java 中将数字(作为字符串)转换为字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com