package com.xiao.parseInt;
import org.junit.Test;
/**
* @author 笑笑
* @Date 2018年4月2日下午9:39:45
*
*/
public class Parse {
//String转byte
@Test
public void test1(){
String a = "123";
byte b = Byte.parseByte(a);
Byte valueOf = Byte.valueOf(a);
}
//String转short
@Test
public void test2(){
String a = "123";
short s = Short.parseShort(a);
Short valueOf = Short.valueOf(a);
}
//String转int
@Test
public void test3(){
String a = "123";
int i = Integer.parseInt(a);
Integer valueOf = Integer.valueOf(a);
}
//String转long
@Test
public void test4(){
String a = "123";
long l = Long.parseLong(a);
Long valueOf = Long.valueOf(a);
}
//String转float
@Test
public void test5(){
String a = "12.3";
float f = Float.parseFloat(a);
Float valueOf = Float.valueOf(a);
}
//String转double
@Test
public void test6(){
String a = "12.3";
double d = Double.parseDouble(a);
System.out.println(d);
Double valueOf = Double.valueOf(a);
}
//String转boolean
@Test
public void test7(){
String a = "false";
boolean b = Boolean.parseBoolean(a);
Boolean valueOf = Boolean.valueOf(a);
}
//String转char
@Test
public void test8(){
String a = "123";
//转成char的数组形式
char[] array = a.toCharArray();
//根据索引转换单个,从0开始
char c = a.charAt(0);
}
}
Java之 包装类的parseXXX方法和valueOf方法的基本练习
最新推荐文章于 2022-07-16 09:56:15 发布