zoukankan      html  css  js  c++  java
  • Java 中类型转换

    int -> String

    int i=12345;
    String s="";
    第一种方法:s=i+"";
    第二种方法:s=String.valueOf(i);
    这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?

    String -> int

    s="12345";
    int i;
    第一种方法:i=Integer.parseInt(s);
    第二种方法:i=Integer.valueOf(s).intValue();

    String -> float

    Float.parseFloat(name)

    String -> Date

    java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
    String s= "2011-07-09 "; 
    Date date =  formatter.parse(s);

    Date->String

    java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
    String date = formatter.format(new Date());//格式化数据

    BigDecimal<-->String

    String StrBd="1048576.1024";

    BigDecimal bd=new BigDecimal(StrBd);        // 转换为bigdecimal

    bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP);    //设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入)

    String OutString=bd.toString();      //转化为字符串

    Long<-->int

    long lll = 300000;  
    int ii = (int)lll;

    int iii= new Long(ll).intValue();

    l2=(long)i; 

    l=new Long((long)i);

    作者:CodingPanda
    座中铭:润物细无声,功到自然成
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    HTML学习笔记
    JSP与Servlet的跳转及得到路径方法整理(转)
    Servlet 学习笔记6:Cookie
    工作=娱乐=爱[龙]
    幸福的方法[龙]
    10张海报,激励人生[龙]
    8个方法让你安然度过低效率的日子[龙]
    使用空余时间的20个有效途径
    人生三点钟
    2013计划
  • 原文地址:https://www.cnblogs.com/LiLiliang/p/6058794.html
Copyright © 2011-2022 走看看