112.1 や 102.2 などの文字列があります。目的の c を使用してドットの前と後の部分文字列を取得したいのですが、これは、この 112 と 1 のような 2 つの部分文字列を取得したいということです。ガイドしてください。よろしくサード。
11302 次
3 に答える
24
次のことを試してください。
NSArray *arrayWithTwoStrings = [yourString componentsSeparatedByString:@"."];
このメソッドを使用すると、「.」で区切られた文字列コンポーネントを含む NSArray を取得できます。文字列、つまり「112」と「112.1」文字列の場合は「1」です。その後、配列のobjectAtIndex:
メソッドを使用してそれらにアクセスできます。
PSまた、これらの文字列の数値を使用する場合は、より良い解決策があるかもしれないことに注意してください
于 2012-05-28T07:30:13.387 に答える
12
NSString *str = yourstr;
NSArray *Array = [str componentsSeparatedByString:@"."];
NSString *t = [Array objectAtIndex:0];
NSString *t1 = [Array objectAtindex:1];
于 2012-05-28T07:31:35.270 に答える
1
NSArray* components = [yourString componentsSeparatedByString:@"."];
于 2012-05-28T07:30:54.163 に答える