✈【【零基础 快速学Java】韩顺平 零基础30天学会Java】
在程序开发中,经常需要将基本数据类型转成String类型。或者将String类型转成基本数据类型。
【基本类型转String类型】
将基本类型的值 + ""即可。
举个栗子
/**
* ClassName: String01
* date: 2022/8/30 20:17
*
* @author DingJiaxiong
*/
public class String01 {
public static void main(String[] args) {
int n1 = 100;
float n2 = 1.1f;
double n3 = 3.4;
boolean b1 = true;
String str1 = n1 + "";
String str2 = n2 + "";
String str3 = n3 + "";
String str4 = b1 + "";
System.out.println(str1 + " " + str2 + " " + str3 + " " + str4);
}
}
运行结果
【String类型转基本数据类型】
通过基本类型的包装类调用parseXX方法即可。
举个栗子
/**
* ClassName: String02
* date: 2022/8/30 20:21
*
* @author DingJiaxiong
*/
public class String02 {
public static void main(String[] args) {
int parseInt = Integer.parseInt("123");
double parseDouble = Double.parseDouble("123.1");
float parseFloat = Float.parseFloat("123.45");
short parseShort = Short.parseShort("12");
long parseLong = Long.parseLong("12345");
boolean parseBoolean = Boolean.parseBoolean("true");
byte parseByte = Byte.parseByte("12");
System.out.println(parseInt);
System.out.println(parseDouble);
System.out.println(parseFloat);
System.out.println(parseShort);
System.out.println(parseLong);
System.out.println(parseBoolean);
System.out.println(parseByte);
}
}
运行结果
怎么把字符串转换为字符,charAt()
举个栗子
/** * ClassName: String03 * date: 2022/8/30 20:26 * * @author DingJiaxiong */ public class String03 { public static void main(String[] args) { String s = "123"; for (int i = 0; i < s.length(); i ++){ System.out.println(s.charAt(i)); } } }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
运行结果
举个栗子
/**
* ClassName: String04
* date: 2022/8/30 20:30
*
* @author DingJiaxiong
*/
public class String04 {
public static void main(String[] args) {
String str = "hello";
//转成int
int n1 = Integer.parseInt(str);
System.out.println(n1);
}
}
运行结果