4.将字符串“123”分别转换成short、int、long、double类型。 提示:Integer.parseInt(), Integer.valueOf(), Short.parseShort(), ……
时间: 2023-05-19 19:05:46 浏览: 87
可以使用以下代码将字符串“123”分别转换成short、int、long、double类型:
short s = Short.parseShort("123");
int i = Integer.parseInt("123");
long l = Long.parseLong("123");
double d = Double.parseDouble("123");
注意:如果字符串无法转换成对应的类型,会抛出NumberFormatException异常。
相关问题
把byte,short,int,long,float,double,char,转换成字符串 把字符串转换成byte,short,int,long,float,double,char
把byte,short,int,long,float,double,char转换成字符串的方法:
1. byte -> String: String.valueOf(byteVar)
2. short -> String: String.valueOf(shortVar)
3. int -> String: String.valueOf(intVar)
4. long -> String: String.valueOf(longVar)
5. float -> String: String.valueOf(floatVar)
6. double -> String: String.valueOf(doubleVar)
7. char -> String: String.valueOf(charVar)
把字符串转换成byte,short,int,long,float,double,char的方法:
1. String -> byte: Byte.parseByte(stringVar)
2. String -> short: Short.parseShort(stringVar)
3. String -> int: Integer.parseInt(stringVar)
4. String -> long: Long.parseLong(stringVar)
5. String -> float: Float.parseFloat(stringVar)
6. String -> double: Double.parseDouble(stringVar)
7. String -> char: stringVar.charAt(0)
java把byte,short,int,long,float,double,char,boolean转换成字符串 把字符串转换成byte,short,int,long,float,double,char,boolean
Java中提供了以下方法可以进行类型之间的转换:
1. 将基本数据类型转换为字符串:
```java
byte b = 1;
String strByte = Byte.toString(b); // byte 转换为字符串
short s = 2;
String strShort = Short.toString(s); // short 转换为字符串
int i = 3;
String strInt = Integer.toString(i); // int 转换为字符串
long l = 4L;
String strLong = Long.toString(l); // long 转换为字符串
float f = 5.0f;
String strFloat = Float.toString(f); // float 转换为字符串
double d = 6.0;
String strDouble = Double.toString(d); // double 转换为字符串
char c = 'a';
String strChar = Character.toString(c); // char 转换为字符串
boolean bool = true;
String strBool = Boolean.toString(bool); // boolean 转换为字符串
```
2. 将字符串转换为基本数据类型:
```java
String str = "123";
byte b = Byte.parseByte(str); // 字符串转换为 byte
short s = Short.parseShort(str); // 字符串转换为 short
int i = Integer.parseInt(str); // 字符串转换为 int
long l = Long.parseLong(str); // 字符串转换为 long
float f = Float.parseFloat(str); // 字符串转换为 float
double d = Double.parseDouble(str); // 字符串转换为 double
char c = str.charAt(0); // 字符串转换为 char
boolean bool = Boolean.parseBoolean(str); // 字符串转换为 boolean
```
需要注意的是,在进行字符串转换成基本数据类型的时候,如果字符串的格式不符合相应数据类型的规范,会抛出NumberFormatException异常。
阅读全文