2017-04-02 10 views
0

最初の文字列の位置から整数を解析する必要があります。このような 何か:String.charAt()からIntを解析する方法

String s = "1abc"; 
int x = s.charAt(0); 

これは(明らかに)動作しませんが、うまくいけば、あなたのアイデアを得ました。それが、この場合、第2の文字(「A」)を返しますので

int x = s.substring(0, 1); 

: 私はまた、このようなものを使用することはできません。 Java用

+0

を動作するかどうか、あなたが

int x = Integer.parseInt(s.substring(0,1)); 

チェックを行うことができますなぜそれが '' を返すでしょうか?その最初の文字を抽出し、intキャストを行うと、あなたは完了です。たとえば、あなたは(int)s.charAt(0)を行うことができます。 – LSA

答えて

0

それは

+0

ありがとう、それは動作します。私はそれが以前私のためにはうまくいかなかったのか分かりませんが、これが私の望むものです。 –

関連する問題