在oc語言中,字符串使用NSString定義成一個用於保存字符串的對象變量,而數字則使用原始類型float、int等數據類型定義成一個變量,這是一個原生態的變量。
這兩種變量之間在開發時會需要相互轉化。
1、數字轉換為字符串
int num1=8888;
NSString *String = [NSString stringWithFormat:@"%d",num1];
float num2=2158.55;
NSString *String = [NSString stringWithFormat:@"%f",num2];
2、字符串拼接
NSString *tempA = @"123";
NSString *tempB = @"456";
NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];
3、字符串轉int類型
int intString = [newString intValue];
4、int轉字符串
NSString *stringInt = [NSString stringWithFormat:@"%d",intString];
5、字符串轉float
float floatString = [ newString floatValue];
6、float轉字符串
NSString *tempB = @"456";
NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];
3、字符串轉int類型
int intString = [newString intValue];
4、int轉字符串
NSString *stringInt = [NSString stringWithFormat:@"%d",intString];
5、字符串轉float
float floatString = [ newString floatValue];
6、float轉字符串
NSString *stringFloat = [NSString stringWithFormat:@"%f",intString];