2

将字符串转换为整数时,有没有办法保留前导零。例如,假设字符串是“01”,有没有办法可以将它存储为整数值 01?

- (int) getNextHand{

    int temp = [[numbersArray objectAtIndex:cardsDelt] intValue]; 
    NSLog(@"Card %i: %i", cardsDelt, temp);
    cardsDelt++;
    return temp;
}

我的 numbersArray 包含 4 个前导零数字,它们是:“00”“01”“02”“03”

4

3 回答 3

5

如果要使用前导零记录,请使用 %02d

于 2012-06-30T20:40:21.987 回答
2

没有整数是数字,01将自动转换为1

于 2012-06-30T18:19:18.030 回答
1

011是相同整数值的两种表示。如果前导数字包含信息,那么您有一个字符串,而不是整数。

于 2012-06-30T18:19:54.950 回答