CharSequence to int Есть ли способ конвертировать Charsequence или строку в Ingeter? CharSequence cs = "123"; int number = (int) cs; Я Noob. Решение: CharSequence cs = "123"; int number = Integer.parseInt(cs); Ответ 1 Используйте Integer.parseInt(). Если ваш CharSequence не является String, вам необходимо сначала его преобразовать, используя toString(). int number = Integer.parseInt(cs.toString()); Ответ 2 используйте этот int i=Integer.parseInt(cs.toString()) Ответ 3 Integer.parseInt(cs.toString()) Ответ 4 Используйте синтаксические анализаторы из классов Wrapper (Integer, Float и т.д.)... public static void main(String[] args) { String s = "1"; int i = Integer.parseInt(s); System.out.println(i); } Ответ 5 Начиная с Java 9 вы можете использовать Integer.parseInt(CharSequence s, int from, int to, int radix) для синтаксического анализа целых чисел из любого CharSequence без предварительного преобразования его в строку: CharSequence cs = new StringBuilder("4711"); int value = Integer.parseInt(cs, 0, cs.length(), 10); Ответ 6 Из компонента Editview, TextView txtYear = (TextView) findViewById (R.id.txtYear); int intYear = Integer.parseInt(txtYear.getText(). toString());
Ответ 1 Используйте Integer.parseInt(). Если ваш CharSequence не является String, вам необходимо сначала его преобразовать, используя toString(). int number = Integer.parseInt(cs.toString());
Ответ 4 Используйте синтаксические анализаторы из классов Wrapper (Integer, Float и т.д.)... public static void main(String[] args) { String s = "1"; int i = Integer.parseInt(s); System.out.println(i); }
Ответ 5 Начиная с Java 9 вы можете использовать Integer.parseInt(CharSequence s, int from, int to, int radix) для синтаксического анализа целых чисел из любого CharSequence без предварительного преобразования его в строку: CharSequence cs = new StringBuilder("4711"); int value = Integer.parseInt(cs, 0, cs.length(), 10);
Ответ 6 Из компонента Editview, TextView txtYear = (TextView) findViewById (R.id.txtYear); int intYear = Integer.parseInt(txtYear.getText(). toString());