-2
我有包含負數值,以及積極的字符串數組:如何在objective-c中的字符串數組中獲取數值的總和?
NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345",
@"65", @"-0.345", @"1.35"];
我怎樣才能找到所有的數值,從這個數組字符串的總和?
是否有任何默認方法或解決方法呢?
我有包含負數值,以及積極的字符串數組:如何在objective-c中的字符串數組中獲取數值的總和?
NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345",
@"65", @"-0.345", @"1.35"];
我怎樣才能找到所有的數值,從這個數組字符串的總和?
是否有任何默認方法或解決方法呢?
很簡單與valueForKeyPath
:
NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345",
@"65", @"-0.345", @"1.35"];
NSNumber *sum = [myNumbers valueForKeyPath:@"@sum.self"];
NSLog(@"%@", sum); // 65.042
你也遍歷數組,但上面是最容易的。
它是否適用於數組中的字符串值?或者它僅適用於數組中的數值? – sss
這些是字符串值;但你也可以使用浮點數或整數等 –
其實我得到數組的字符串值,我認爲這種方法只適用於數值 – sss