gpt4 book ai didi

java - 将 NSString 转换为字节数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:47 24 4
gpt4 key购买 nike

我尝试用谷歌搜索它,但没有得到所需的确切答案。

我想在 iPhone 中将 NSString 转换为字节数组。

另外我想知道iPhone中NSString转byteArray的结果和JAVA中string转byteArray的结果一样吗?

提前感谢您的帮助...

最佳答案

有许多不同的编码可能。如果您在 Objective-C 和 Java 中使用相同的编码,那么您应该获得相同的字节(或字符串,如果您采用其他方式)。我希望 Java 使用 UTF8,它在 Cocoa 中指定为 NSUTF8StringEncoding

NSString 中有几种方法可以将字符串转换为一堆字节。其中三个是:-cStringUsingEncoding:-UTF8String-dataUsingEncoding:。第一个返回一个 char * 指向一个以 null 结尾的 char 数组。第二个与调用第一个并指定 UTF8 几乎相同。第三个返回 NSData*,您可以使用 NSData 的 -bytes 方法直接访问字节。

关于java - 将 NSString 转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5617357/

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