在将字符串转换为整数时,有没有办法保持前导零。例如,说字符串是“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”
答案 0 :(得分:5)
如果要使用前导零记录,请使用%02d
之类的内容答案 1 :(得分:2)
不是整数是数字而01
会自动转换为1
答案 2 :(得分:1)
01
和1
是同一整数值的两个表示。如果前导数字包含信息,那么你有一个字符串,而不是一个整数。