如何将前导零附加到 NSString?

bac*_*her 3 objective-c

我看过多个答案,但这些答案已将整数转换为字符串等等。

我有一个 NSString 并想为其添加前导零。

NSString *hexString = [NSString stringWithFormat:@"%2X",abc];
Run Code Online (Sandbox Code Playgroud)

如果长度小于 3,则向 hexString 添加零并返回另一个字符串。感谢帮助。

rma*_*ddy 6

如果要将intabc转换为带有前导零的 3 位十六进制值以确保它使用 3 位,请执行以下操作:

NSString *hexString = [NSString stringWithFormat:@"%03X", abc];
Run Code Online (Sandbox Code Playgroud)