文章目录
- 前言
- int 类型转换为字符串类型
- String 类型转化成 int 类型
- 举一反三
前言
提示:这里可以添加本文要记录的大概内容:
int 类型转换为字符串类型
public static void main(String[] args) {// 将int类型的值转换为String类型int str1 = 666;// 1.使用第一种方式:通过空字符串与int类型相加String str = "" + str1;System.out.println(str);// 2.使用第二种方式:通过String类的valueOf()方法String str2 = String.valueOf(str1);// 使用String.valueOf()方法 将int long double float boolean 转换为String类型System.out.println(str2);boolean flag = true;String sFlag = String.valueOf(flag);System.out.println(sFlag);}
String 类型转化成 int 类型
public static void main(String[] args) {String str = "123"; // 定义一个表示数字的字符串// 使用 Integer.valueOf() 方法将字符串转换为 Integer 对象Integer integerA = Integer.valueOf(str);// 调用 intValue() 方法从 Integer 对象获取基本数据类型的 int 值int intA = integerA.intValue();System.out.println(intA); // 输出: 123System.out.println(integerA); // 修正后的输出: 123System.out.println("-----------");// 使用 Integer.parseInt() 方法直接将字符串转换为 int 基本数据类型int intA2 = Integer.parseInt(str);System.out.println(intA2); // 输出: 123
}// 企业实际开发中 Integer.parseInt(str);
int intA2 = Integer.parseInt(str);
System.out.println(intA2);
举一反三
// 如何将字符串类型转化成 long 类型?
// 将字符串类型转化成 int 类型?
Long aLong = Long.valueOf(str);/*** intValue(); --- 返回 int 基本数据类型* booleanValue(); --- 返回 boolean 基本数据类型* longValue(); --- 返回 long 基本数据类型*/// 将字符串直接转换为 long 基本数据类型
long l1 = aLong.longValue();
System.out.println(l1);long l2 = Long.parseLong(str);
System.out.println(l2);/*** 类名.parse***(str); 字符串转化成 str 类名称类型* Long.parseLong(str); 字符串转化成 long 类型* Integer.parseInteger(str); 字符串转化成 Integer 类型* Boolean.parseBoolean(str); 字符串转化成 Boolean 类型*/