Cómo convertir String a Long en Java y asuntos que requieren atención

Cadena a larga:

   Long.ValueOf(String); 返回Long包装类

   Long.parseLong(String); 返回long基本数据类型

Precauciones:

1. La cadena no puede contener caracteres que no sean números

De lo contrario, se informará un error, java.lang.NumberFormatException

2. La longitud de la cadena debe ser limitada, de lo contrario habrá errores

Por ejemplo: String s = "20160926120625100000", si supera los 19 dígitos, se producirá un error y se informará una java.lang.NumberFormatException

String s = "2016092612062510000", no más de 19 dígitos no

El motivo es que el valor máximo del tipo Long es Long.MAX_VALUE = 9223372036854775807, y se producirá un error si es mayor que este valor

El valor mínimo del tipo Long es Long.MIN_VALUE=-9223372036854775808, y se informará un error si es menor que este valor

Java cómo convertir una cadena con un punto decimal a un entero int

String douNum ="11.00" ;
int intNum = Double.valueOf(douNum).intValue();

Supongo que te gusta

Origin blog.csdn.net/qq_43842093/article/details/123886681
Recomendado
Clasificación