zoukankan      html  css  js  c++  java
  • java常见数据类型转换总结

     String转int

    String str = "11";
    int a = Integer.parseInt(str);

    int转String

    int i = 12;
    s=String.valueOf(i);

    String转Double

    String a = "10";
    Double d = Double.parseDouble(a);

    Double转String

    Double d = 10.0;
    String str = d.toString();

    String转Float

    String str = "1.2";
    Float f = Float.valueOf(str);

    Float转String

    Float f = 1.6f;
    String str = f.toString();

    String转String[]

    String str = "a,b,c";
    String [] strarr = str.split(",");

    String转Date

    String time = "2019-01-01 12:10:12";
    Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time);

    String转list

    String str = "a,b,c";
    List list = Arrays.asList(str.split(","));

    List转String

    List<String> lists = Arrays.asList("1","2","3","4","5");
    String str1= String.join("," , lists); 
    或者 String str2 = lists.stream().collect(Collectors.joining(","));

    List转String[]

    List<String> list=new ArrayList<String>();
    String[] strings = list.toArray(new String[list.size()]);

    String转BigDecimal

    String str = "3.30";
    BigDecimal bd = new BigDecimal(str);

    BigDecimal转String

    String str = "3.36";
    BigDecimal bd = new BigDecimal(str);
    //1:代表小数点后位数,BigDecimal.ROUND_HALF_UP四舍五入
    bd = bd.setScale(1,BigDecimal.ROUND_HALF_UP);

    String转timestamp

    String str = "2019-03-11 02:10:22";
    //返回为秒数
    Long second = Timestamp.valueOf(str).getTime();

    timestamp转String

    Long timestamp = 1552241422000L;
    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date = new Date(timestamp);
    String str = sf.format(date);

    持续更新!!!

  • 相关阅读:
    HDU 3874 Necklace 区间查询的离线操作
    POJ 1651 Multiplication Puzzle (区间dp)
    POJ 2528 Mayor's posters(离散+线段树)
    POJ 2886 Who Gets the Most Candies?
    webgl教程
    GL_ARRAY_BUFFER 和 GL_ELEMENT_ARRAY_BUFFER
    几个不错的webgl教程网
    svg图标库
    sublime text nodejs set
    图形学着色器学习
  • 原文地址:https://www.cnblogs.com/flyinghome/p/12100772.html
Copyright © 2011-2022 走看看