zoukankan      html  css  js  c++  java
  • Java 里面各种类型之间的相互转换

    1.整形与字符型之间的数据类型转换:

      一.int转换成char有两种方法:

      ①  是利用char的unicode编码

      例:int num1 = 8;  

     char ch1 = (char) (num1 + 48);  

     二. char转换成int型  

     ① 使用int的parseint方法   

      例: Character ch2 = '8';

    (char是基本数据类型,Character是其包装类型。)  

        int num2 = Integer.parseInt(ch2.toString());  

     ②是利用char的unicode编码  

        例:char ch3 = '8';  

         int num3 = ch3 - 48;

    2.基本数据类型与字符串之间的转换:     

        一. int转换成String  

     ①.整型转换成字符型

      String num = Integer.toString(int n);

      ②.Long型转换成字符型  

     String num = Long.toString(long n);  

     ③.Short型转换成字符型  

     String num = Short.toString(Short n);

      ④.Float型转换成字符型

      String num = Float.toString(Float n);

      ⑤.Double型转换成字符型  

     String num = Double.toString(Double n);  

     二. String转换成int

      ①.转换成Int型

      int/Integer num  =  Integer.parseInt(String str);  

     ②.转换成long型

      Long/long num    =  Long.parseLong(String str);  

     ③.转换成short型  

     short/Short num  =  Short.parseShort(String str);

      ④.转换成float型  

     float/Float num  =  Float.parseFloat(String str);  

     ⑤.转换成double型

     double/Double num = Double.parseDouble(String str);

    java进制转换
    java中进行二进制,八进制,十六进制,十进制间进行相互转换
    十进制转成十六进制:
    Integer.toHexString(int i)
    十进制转成八进制
    Integer.toOctalString(int i)
    十进制转成二进制
    Integer.toBinaryString(int i)
    十六进制转成十进制
    Integer.valueOf("FFFF",16).toString()
    八进制转成十进制
    Integer.valueOf("876",8).toString()
    二进制转十进制
    Integer.valueOf("0101",2).toString()

  • 相关阅读:
    剑指offer-二维数组中的查找
    TF-IDF(term frequency–inverse document frequency)
    Java实现中文字符串的排序功能
    当前课程
    【R】资源整理
    CentOS相关
    【转】Setting up SDL Extension Libraries on MinGW
    【转】Setting up SDL Extension Libraries on Visual Studio 2010 Ultimate
    【转】Setting up SDL Extension Libraries on Code::Blocks 12.11
    【转】Setting up SDL Extension Libraries on Visual Studio 2019 Community
  • 原文地址:https://www.cnblogs.com/braveym/p/9495447.html
Copyright © 2011-2022 走看看