jasilva Asked: 2020-12-22 14:11:08 +0800 CST 2020-12-22 14:11:08 +0800 CST 2020-12-22 14:11:08 +0800 CST Java 类型转换权威指南 772 Java类型转换权威指南 转换String为Integer 转换Integer为String 转换char为String 转换String为char 转换String为Double 转换Double为String 转换String为Float 转换Float为String 转换String为Boolean 转换Boolean为String java 2 Answers Voted Best Answer jasilva 2020-12-22T14:11:08+08:002020-12-22T14:11:08+08:00 字符串转整数 Integer entero = Integer.valueOf(cadena); // o int entero = Integer.parseInt(cadena); 例子: Integer a = Integer.valueOf("900"); // o int b = Integer.parseInt("900"); 整数到字符串 String cadena = Integer.toString(entero); // o String cadena = String.valueOf(entero); 例子: String importe = Integer.toString(900); // o int entero = 900; String mensaje = String.valueOf(entero); 字符转字符串 String cadena = Character.toString(char); 例子: char codigo = 'A'; String cadena = Character.toString(codigo); 字符串转字符 char caracter = cadena.charAt(0); //Solo primer caracter 例子: String codigo= "E"; char caracter = cadena.charAt(0); 字符串加倍 double doble = Double.parseDouble(cadena); 例子: double doble = Double.parseDouble("900.1"); 双倍字符串 String cadena = String.valueOf(doble); 例子: double totalDoble = 900.5; String totalString = String.valueOf(doble); 字符串浮动 float flotante = Float.parseFloat(cadena); 例子: float importe = Float.parseFloat("900.5"); 浮动到字符串 String cadena = Float.toString(flotante); 例子: String total = Float.toString(900.1f); 字符串转布尔值 Boolean boolean = Boolean.valueOf(cadena); // o boolean boolean = Boolean.parseBoolean(cadena); 例子: Boolean boolean = Boolean.valueOf("true"); // o boolean boolean = Boolean.parseBoolean("false"); 布尔转字符串 String cadena = String.valueOf(b); // o String cadena = Boolean.toString(b); 例子: boolean b = true; String cadena = String.valueOf(b); // o boolean b = false; String cadena = Boolean.toString(b); Critical Ghost 2020-05-20T05:33:28+08:002020-05-20T05:33:28+08:00 要执行以下操作,我们将需要使用类 Integer及其方法"parseInt",如下所示: String numCadena = "1"; int numEntero = Integer.parseInt(numCadena); 我们会遇到什么问题?这样字符串不仅包含数字,还带有空格。 如果空格出现在开头或结尾,则简单的修剪就足以消除它们,例如("1") numCadena.trim(); 如果我们在数字之间有空格,我们应该使用该方法 replaceAll (" 1 3 45 6") numCadena.replaceAll(" ", ""); 一旦执行了这些简单的步骤,我们就可以使用整数了。 将 INT 传递给字符串(从 INT 到字符串) 要从基本类型传递到 String 对象,我们有多种可能性,一方面,如果您是一名工匠,您可以简单地将空字符串连接到您的整数: int numEntero = 4; String numCadena= numEntero+""; 执行此操作的正确方法是调用 valueOf类的方法String int numEntero = 4; String numCadena= String.valueOf(numEntero); 另一种正确的方法是使用 Integer 对象的 toString 方法,如下所示: String numCadena= Integer.toString(numEntero);
字符串转整数
例子:
整数到字符串
例子:
字符转字符串
例子:
字符串转字符
例子:
字符串加倍
例子:
双倍字符串
例子:
字符串浮动
例子:
浮动到字符串
例子:
字符串转布尔值
例子:
布尔转字符串
例子:
将 INT 传递给字符串(从 INT 到字符串)