-1

以下の文字列を部分文字列に分割したい string = 000000000000000000111111111111111111111111000000. 上記の文字列に48文字あるように分割するにはどうすればよいですか? インデックスに基づいて値を取得できるように、各文字を配列に分割したいと考えています。

4

4 に答える 4

2

どうですか

unichar aCharacter = [string characterAtIndex: charIndex];
于 2012-06-01T08:51:19.133 に答える
1

特定の文字を取得したい場合は、使用できます[(NSString *)string characterAtIndex:(int)index];

たとえば、インデックス 0 の文字を取得します

unichar character = [string characterAtIndex:0];

NSString characterAtIndex:

文字列を部分文字列に分割する場合は、分割/部分文字列関数– substringFromIndex:– substringWithRange:およびを使用できます– substringToIndex:。あなたが同様に使うことができるより多くの方法があります。NSString dev referenceを見てください

于 2012-06-01T08:52:42.907 に答える
0

toCharArray()メソッドを使用する これを参照してください

String str="000000000000000000111111111111111111111111000000";
char[] cr=str.toCharArray();
System.out.println(cr[18]);//output:1
于 2016-11-06T11:12:29.763 に答える