zoukankan      html  css  js  c++  java
  • java基础之数据类型转换

    在写java程序时,经常会遇到需要数据类型转换,下面我们来介绍一些一些基本数据类型之间的转换。

    1.int,folat,double,boolean,long 转换成字符串,其实很简单只需使用一个函数即可,如下

    String.valueOf(types) //types 可以是以上类型的数据,也可以是object 类型


    2. 字符串转换为 int,folat,double,boolean,long类型(一般用到的场景是我们在配置文件定义了一个属性值为整型,读出来时如果要和数字做比较,就需要转换),方法如下:

    2.1. String->int ,使用Integer.parseInt(str)
    2.2 String->folat,使用Float.parseFloat(str)
    2.3 String->double,使用Double.parseDouble(str)
    2.4 String->long,使用Long.parseLong(str)
    2.5 String->byte,使用Byte.parseByte(s)

    下面看一段测试代码: 

    public class TypeChange {
    public static void main(String [] args){
    int i=1;
    float f=0.1f;
    double d=0.00001;
    byte b=2;
    String j="123";
    //转换成字符串
    System.out.println(String.valueOf(i));
    System.out.println(String.valueOf(f));
    System.out.println(String.valueOf(d));
    System.out.println(String.valueOf(b));
    //把字符串转换成各种数据类型
    System.out.println(Integer.parseInt(j));
    System.out.println(Float.parseFloat(j));
    System.out.println(Double.parseDouble(j));
    System.out.println(Long.parseLong(j));
    System.out.println(Byte.parseByte(j));
    }
    }
    

    更多资料关注:www.kootest.com ;技术交流群:182526995

  • 相关阅读:
    如何实现进程间的通信
    调试手记
    WinCE的一些忠告——UNICODE编码
    一道字符串复制的面试题目
    strcpy和strncpy区别
    关于#include头文件问题
    rs232串口通讯中,读串口与读端口的区别
    IP包过滤(转)
    小数点后截位问题
    一些函数
  • 原文地址:https://www.cnblogs.com/kootest/p/4088038.html
Copyright © 2011-2022 走看看