2017-09-13 23 views
-2

文字列を分割して2つの変数に分ける方法を知りたいのですが、1つはcharと他の整数になります 例: "C 365"の文字列があれば、整数変数は365文字列の分割

+0

我々はより多くの情報が必要。この文字列の正確な形式は何ですか?例:常に1つの文字と1つの数字しか持たないのでしょうか?最初に番号を付けることはできますか?彼らは常にスペースによって区切られますか?文字列の長さに制限はありますか?この文字列を正しく分割するには、多くの変数を考慮する必要があります。 – tonythewest

+0

はいフォーマットは常に同じで、最初は文字、スペース、次に整数値です... topcoderでは、パッケージをインポートした後も、splitメソッドを受け入れずエラーを表示しますが、パッケージをインポートする方法はありますか? – user8604568

答えて

0

charcharAtで抽出できます。 intのために、ちょうど3番目の文字(最初はcharであり、第二には、スペースである)から文字列を取り、それを解析する部分文字列を使用します。

String str = "C 365"; 
char ch = str.charAt(0); 
int i = Integer.parseInt(str.substring(2)); 
+1

はいそれは常に同じフォーマットですが、最初は文字になります。次にスペースは整数値になります – user8604568