周末不想在家 2024-02-20 14:46 采纳率: 5.7%
浏览 10

object-c unsigned char数组遍历

object-c 代码如下


 unsigned char src[6] = {'~','\xff','\xbf','\sec','\x9c','\xb4'};

如何遍历他,并把他拼接成一个字符串

  • 写回答

2条回答 默认 最新

  • GISer Liu 2024-02-20 15:11
    关注

    该回答引用自GPT-3.5,由博主GIS_Liu编写:

    首先,要遍历 unsigned char 数组并将其拼接成一个字符串,可以采用以下的解决方案:

    unsigned char src[6] = {'~','\xff','\xbf','\sec','\x9c','\xb4'};
    NSMutableString *resultString = [NSMutableString string]; // 用于存储拼接后的字符串
    
    for (int i = 0; i < sizeof(src); i++) {
        [resultString appendFormat:@"%c", src[i]]; // 将每个 unsigned char 转换为字符串并拼接到 resultString 中
    }
    
    NSLog(@"拼接后的字符串为:%@", resultString);
    

    这段代码首先创建了一个 NSMutableString 对象 resultString 用于存储拼接后的字符串。然后通过 for 循环遍历 src 数组中的每个元素,将其转换为字符串并追加到 resultString 中。最后通过 NSLog 输出拼接后的字符串。

    这样,就可以实现遍历 unsigned char 数组并将其拼接成一个字符串的功能。

    如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

    用户答题指南

    评论

报告相同问题?

问题事件

  • 创建了问题 2月20日