zoukankan      html  css  js  c++  java
  • Java各种类型数据转换

    • Float转Double
      Object a = 1.1f;
      double b = ((Float) a).doubleValue();
      floatValue、intValue同理(包装类的时候才需要)
       

    • String转其他

    String str="2";
    int a = Integer.parseInt(str);//String转int
    long b = Long.parseLong(str);//String转long
    float c = Float.parseFloat(str);//String转float
    double d = Double.parseDouble(str);//String转double
    
    String str2 = "123";
    char[] e = str2.toCharArray();//String转char数组,e={'0','1','2'}
    char f = str2.charAt(0);//返回String中指定位置,第0个字符, f='1'
    byte[] g = str2.getBytes();//String转byte[],得到的是字符的ASC码值的数组,g={49,50,51}
    
    • 其他转String
    char[] h = { '1', '2', '3'};
    String str3 = new String(b);//char数组转String,str3="123"
    
    byte[] i = { 49, 50, 51 };
    String str4 = new String(b);//byte数组转String,str4="123"
    
    //数组转成list
    String[] userid = {"aa","bb","cc"};
    List<String> userList = new ArrayList<String>();
    Collections.addAll(userList, userid);
    //-----------------------------------------
    String[] userid = {"aa","bb","cc"};
    List<String> userList = Arrays.asList(userid);
    //另:Arrays.asList()返回一个受指定数组支持的固定大小的列表。所以不能做Add、Remove等操作。
    List list = new ArrayList(Arrays.asList(userid));这样操作就可以了。
    //-----------------------------------------
    
    
    //list转数组
    List<String> strList = new ArrayList<String>();
    strList.add("aa");
    strList.add("bb");
    Object[] objs = strList.toArray();
    //-----------------------------------------
    //如果要变成String数组,需要强转类型。
    String[] strs = (String[]) strList.toArray(new String[0]);
    //-----------------------------------------
    //也可以指定大小:
    String[] strs = strList.toArray(new String[strList.size()]);
    //-----------------------------------------
    
    
    
    












    种一棵树最好的时间是十年前,其次是现在。
  • 相关阅读:
    CString::GetLength()获得字节数
    Altium Designer 总线式布线
    Altium 原理图出现元件 “Extra Pin…in Normal of part ”警告
    编辑结束后收回键盘
    storybody中页面跳转
    改变tabBarItem颜色
    改变Button文字和图片的位置
    添加视图模糊效果(高斯模糊)
    ios开发获取SIM卡信息
    IOS 清除UIWebview的缓存以及cookie
  • 原文地址:https://www.cnblogs.com/islch/p/12814681.html
Copyright © 2011-2022 走看看