以下の文字列を部分文字列に分割したい
string = 000000000000000000111111111111111111111111000000
. 上記の文字列に48文字あるように分割するにはどうすればよいですか? インデックスに基づいて値を取得できるように、各文字を配列に分割したいと考えています。
質問する
868 次
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];
文字列を部分文字列に分割する場合は、分割/部分文字列関数– 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 に答える