java - new - CharSequence a int
string to charsequence (6)
Desde Java 9 puede usar Integer.parseInt(CharSequence s, int from, int to, int radix)
para analizar enteros de cualquier CharSequence
sin convertirlo primero en una cadena:
CharSequence cs = new StringBuilder("4711");
int value = Integer.parseInt(cs, 0, cs.length(), 10);
¿Hay una manera de convertir una Charsequence o una cadena a un Ingeter?
CharSequence cs = "123";
int number = (int) cs;
Soy un novato. Solución:
CharSequence cs = "123";
int number = Integer.parseInt(cs);
Desde el componente Editview,
TextView txtYear = (TextView) findViewById (R.id.txtYear); int intYear = Integer.parseInt (txtYear.getText (). toString ());
Use los analizadores de las clases Wrapper (Integer, Float, etc.) ...
public static void main(String[] args) {
String s = "1";
int i = Integer.parseInt(s);
System.out.println(i);
}
Utilice Integer.parseInt()
. Si su CharSequence
no es una String
, entonces necesita convertirla primero usando toString()
.
int number = Integer.parseInt(cs.toString());
utilizar esta
int i=Integer.parseInt(cs.toString())
Integer.parseInt(cs.toString())