33

Charsequence または String を Ingeter に変換する方法はありますか?

CharSequence cs = "123";
int number = (int) cs;

私はノブです。解決:

CharSequence cs = "123";
int number = Integer.parseInt(cs);
4

7 に答える 7

66

を使用しInteger.parseInt()ます。でない場合CharSequenceString、最初にを使用して変換する必要がありますtoString()

int number = Integer.parseInt(cs.toString());
于 2011-05-02T14:26:01.800 に答える
5

これを使って

int i=Integer.parseInt(cs.toString())
于 2011-05-02T14:24:58.560 に答える
1

Integer.parseInt(cs.toString())

于 2011-05-02T14:25:17.880 に答える
0

Wrapperクラス(Integer、Floatなど)のパーサーを使用します...

public static void main(String[] args) {
    String s = "1";
    int i = Integer.parseInt(s);
    System.out.println(i);
}
于 2011-05-02T14:25:54.483 に答える
-2

Editviewコンポーネントから、

TextView txtYear = (TextView) findViewById(R.id.txtYear);
int intYear = Integer.parseInt(txtYear.getText().toString());
于 2012-05-16T00:24:32.110 に答える