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

  • 相关阅读:
    单行文本溢出、多文本溢出
    移动端 顶部、底部和内容之间的小技巧 用flex布局来解决
    图片移动端高清适配问题 image-set 属性和@medie标签
    学习HTML5一周的收获2
    redis实操-sentinel
    spring 循环依赖的一次 理解
    (一)python 格式化 excel 格式
    (一) BIO,NIO, 阻塞,非阻塞,你懂了吗
    设计模式八 适配器模式
    2018年下半年小目标
  • 原文地址:https://www.cnblogs.com/television/p/8473830.html
Copyright © 2011-2022 走看看