use*_*975 24 iphone xcode objective-c
UITextfield如果它是0,我需要删除我的第一个字符.
不幸的是我不知道如何提取第一个字符的值或者在第一个字符后提取字符串的字符.
谢谢
Dru*_*erB 74
一种解决方案可能是:
if ([string hasPrefix:@"0"] && [string length] > 1) {
string = [string substringFromIndex:1];
}
Run Code Online (Sandbox Code Playgroud)
if ([string hasPrefix:@"0"]) {
string = [string substringFromIndex:1];
}
Run Code Online (Sandbox Code Playgroud)
你也可以使用characterAtIndex:它返回一个unichar:
if ([string characterAtIndex:0] == '0') {
string = [string substringFromIndex:1];
}
Run Code Online (Sandbox Code Playgroud)
注意,'a'是字符,"a"是C字符串,@"a"是NSString.它们都是不同的类型.
| 归档时间: |
|
| 查看次数: |
24581 次 |
| 最近记录: |