0

「12345」という文字列があります。文字列から 3 番目の要素を取得して整数に変換したいと考えています (この場合、3 番目の要素は「3」になります)。どうすればいいですか?

Integer.parseInt(s) を使用できると聞きましたが、これは文字列の整数全体を返します。そこから1つの要素が必要で、x番目の位置にあります。

4

3 に答える 3

1

最も簡単な方法は、単純に String.SubString を使用することだと思います。何かのようなもの:

string number = "12345";
string element = number.SubString(2, 1); 

2 は 3 番目の文字の位置 (インデックスは 0 であることを思い出してください) であり、1 は返される文字数です。必要に応じて、それを整数に変換できます。

于 2012-11-20T05:55:49.770 に答える
1

あなたはそのようなことをすることができます...

int number = Integer.parseInt(givenString.charAt(xPosition));

それが役に立てば幸い。

于 2012-11-20T05:56:08.613 に答える
1

[charAt() メソッド] (http://www.w3schools.com/jsref/jsref_charat.asp) は、必要なものを取得する必要があります。

于 2012-11-20T05:58:05.223 に答える