您的位置:首页 > 产品设计 > UI/UE

JAVA-各种类型之间转换 parse() 与valueOf()

2017-12-13 20:49 323 查看
类型互转
1.各种类型转String
2.String转Bytes
3.数组转List
4.进制转换
5.

parse 在 SimpleDateFormat 中是转换为Date类,其他的一些包装类都是转换为int/double等基本类

valueOf 转换的是类 eg: Integer /Double/Float....

[java]
view plain
copy

import java.lang.reflect.Constructor;  
import java.lang.reflect.InvocationTargetException;  
import java.util.Arrays;  
import java.util.HashMap;  
import java.util.List;  
import java.util.Map;  
import java.util.Map.Entry;  
import java.util.Scanner;  
  
public class Main {  
      
    public static void main(String[] args) throws Exception {  
        Integer a = 12;  
          
        Integer [] aaa = new Integer[10];  
        for(int i = 0;i<10;i++)  
            aaa[i] = new Integer(i);//对象数组要一个一个new  
        System.out.println(Arrays.toString(aaa));//自动拆包 数组转String  
        System.out.println(Integer.toBinaryString(a));//String  
        System.out.println(Integer.toHexString(a));//String  
        String t = "23";  
        byte [] b = t.getBytes();  
        Integer aa = Integer.parseInt(t, 10);  
        System.out.println(aa);  
        List list = Arrays.asList(aaa);   
        System.out.println(list);  
        aaa = (Integer [])list.toArray(new Integer[0]);  
        System.out.println(Arrays.toString(aaa));  
    }  
}  
/* 
 * [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
 *1100 
 *c 
 *23 
 *[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
 *[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
 */  
class Child extends Main {  
      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: