zoukankan      html  css  js  c++  java
  • 怎样在Java中实现基本数据类型与字符之间的转换

       摘要:在我们对Java的学习当中数据类型之间的转换,是我们常见的事,我们也都知道基本数据类型之间有自动转换和强制转换,在int   、 short  、 long 、float 、double之间的转换我们都比较清楚的吧,但我们也应该知道它们与字符串及字符型之间的类型转换又是怎样对,让我们一起来探讨一下它们的转换:

    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);

  • 相关阅读:
    两个单向链表的第一个公共节点
    c字符输出
    堆排序
    归并排序
    LR中,URL -based script与HTML -based script区别
    loadrunner文本检查点
    Loadrunner集合点Rendezvous知识
    连接池(Connection Pool)技术
    lucene 查询 (转载)
    Lucene + Hadoop 分布式搜索运行框架 Nut 1.0a9转自http://www.linuxidc.com/Linux/2012-02/53113.htm
  • 原文地址:https://www.cnblogs.com/qq1083735206/p/6130616.html
Copyright © 2011-2022 走看看