zoukankan      html  css  js  c++  java
  • Java里面类型转换总结

    1、String 转 int

    int i = Integer.valueOf(my_str).intValue();
    int i = Integer.parseInt(str);

    2、String 转 Integer

    Integer integer = Integer.valueOf(str);

    3、int 转 String

    1.) String s = String.valueOf(i);
    2.) String s = Integer.toString(i); 
    3.) String s = "" + i; 

    long 转 String:

    使用String.valueOf();类似的,可以把int,double等等都转换成String

    Long.valueOf(str);还能把String转换为long,不过需要确定是long型

    //一、String类方法,String.valueOf(),比如:
    long aa = 123;
    String a = String.valueOf(aa);
    //二、最简单的直接将long类型的数据加上一个空串
    long aa = 123;
    String a = aa+"";

    4、int 转 Integer

    Integer integer = new Integer(i);

    5、Integer 转 String

    Integer integer=String

    6、Integer 转 int

    int num=Integer.intValue();

    7、String 转 char

    char[] ca = "123".toCharArray();

    8、char 转 String

    String s=ca.toString();      //任何类型都可以采用toString()转换成String类型

    9、日期

    //日期
    Calendar calendar=Calendar.getInstance();
    int year=calendar.get(Calendar.YEAR);
    int month=calendar.get(Calendar.MONTH)+1;
    int day=calendar.get(Calendar.DATE);
    
    //获取今天的日期字符串
    String today=java.text.DateFormat.getDateInstance().format(new java.util.Date());
    //获取今天的日期
    new java.sql.Date(System.currentTimeMillis());

    10、JAVA数据类型转换 :

     import java.sql.Date;
     public class TypeChange {
        public TypeChange() {
        }
        //change the string type to the int type
        public static int stringToInt(String intstr)
        {
          Integer integer;
          integer = Integer.valueOf(intstr);
          return integer.intValue();
        }
        //change int type to the string type
        public static String intToString(int value)
        {
          Integer integer = new Integer(value);
          return integer.toString();
        }
        //change the string type to the float type
        public static float stringToFloat(String floatstr)
        {
          Float floatee;
          floatee = Float.valueOf(floatstr);
          return floatee.floatValue();
        }
        //change the float type to the string type
        public static String floatToString(float value)
        {
          Float floatee = new Float(value);
          return floatee.toString();
        }
        //change the string type to the sqlDate type
        public static java.sql.Date stringToDate(String dateStr)//转换成时间
        {
          return java.sql.Date.valueOf(dateStr);
        }
        //change the sqlDate type to the string type
        public static String dateToString(java.sql.Date datee)
        {
          return datee.toString();
        }
    
        public static void main(String[] args)
        {
          java.sql.Date day ;
          day = TypeChange.stringToDate("2003-11-3");
          String strday = TypeChange.dateToString(day);
          System.out.println(strday);
        }
    }
  • 相关阅读:
    Azure虚拟机部署Linux+PHP+Swoole
    [经验分享]OBS 如何实现多路推流
    SQL Server 中的登陆用户如何只看到指定的数据库
    NCF 数据库错位导致站点访问不了
    AutoIT+Selenium的使用
    2019年入职体检那些事
    Jmeter 针对工具类的每个方法进行测试
    Effective Jmeter:记录一些场景下有效的解决方案
    通过 Test Fragment + Module Controller 封装登录接口
    在setUp线程组中初始化全局工具类
  • 原文地址:https://www.cnblogs.com/goloving/p/7512634.html
Copyright © 2011-2022 走看看