En JSP, ¿cómo convertir el valor de cadena a int e insertarlo en la base de datos?
A. Hay dos métodos:
1).int I = integer .parse int([String]); ([Cadena],[int radix]);
2).int i = Integer.valueOf(my_str). int value();
Nota: Los métodos para convertir cadenas en doble, flotante y larga son similares.
2 ¿Cómo convertir un número entero a cadena?
A. Hay tres formas:
1.)String s = String .
2.)String s = entero. tostring (I);
3.) String s = " " I;
Nota: Double, float y long se convierten en cadenas de forma similar.
Conversión de tipo de datos Java ynniebo[collection]
Conversión de tipo de palabra clave
Fuente
Este es un ejemplo que habla sobre la conversión JAVA de números de datos. Para que todos aprendan.
Paquete cn.com.lwkj.ERTs.register;
Importar Java.SQL.date;
Cambio de tipo de clase pública{
public TypeChange() {
}
//Cambiar el tipo de cadena a tipo int
Public static int String point(String intstr)
{
Entero entero;
entero = valor entero de(intstr);
Devuelve valor entero();
}
//Cambiar tipo int a tipo cadena
Cadena estática pública intToString(valor int)
{
Entero entero = nuevo entero (valor);
Devuelve integer.tostring();
}
//Cambiar el tipo de cadena a tipo de punto flotante
Punto flotante estático público stringToFloat(String floatstr)
{
Float float;
float ee = valor flotante de (float str);
Devuelve float ee . float value();
}
//Cambiar el tipo de punto flotante a tipo de cadena
Público estático string floatToString(valor flotante)
{
Float floatee = new Float(valor);
Devuelve float ee astring();
}
//Cambie el tipo de cadena a tipo sqlDate
Java estático público. SQL fecha String tote(String dateStr)
{
Devuelve Java SQL . valor de fecha de (dateStr);
}
//Cambia el tipo de sqlDate a tipo de cadena de caracteres
Público. cadena estática dateToString(Java . SQL . date datee)
{
fecha de retorno tostring();
}
Estática pública void main(String[] args)
{
java.sql.Date day;
día = cambio de tipo string tote(" 2003-11- 3 ");
cadena strday = tipo cambio . datetostring(日);
sistema . out . println(strday);
}
}
Funciones comunes de conversión de tipos de datos en JAVA
Aunque se pueden encontrar en la API de JAVA, clasifiquémoslas y hagamos una copia de seguridad.
Cadena - gt;byte
byte byte estático byte de análisis (cadena s)
Byte - gt;línea
Byte cadena estática a cadena (byte b)
char-gt; línea
Cadena estática de carácter a cadena (char c)
Cadena - gt;short
Corto estático parseShort(string s)
Short - gt;line
Cadena corta estática toString(short s)
Cadena - gt;
Entero estático int parseInt(string s)
Entero - gt; línea
Entero cadena estática tostring(int i)
Cadena - gt; long
Long static long parseLong(string s)
long -> line
Long cadena estática toString(Long i)
String - gt;float
Float static float parseFloat(String s )
float-gt;line
Convertir cadena estática float en string(float f )
String-gt;dos veces
Doble análisis doble estáticoDouble(string s)
doble- gt; línea
Doble cadena estática toString(doble d)