更多>>Java程序设计 Blog

java 中如何进行数据类型转换,整型转换成字符串、数字字符串转换成整型以及判断一个变量的数据类型

在 java 中进行数据类型的转换,是一个常用的功能。包括整型转换成字符串(利用 Integer.toString() 或 String.valueOf() 方法)、数字字符串转换成整型(利用 parseInt() 方法)以及判断一个变量的数据类型(利用 instanceof 关键字)。

一、java 整型转换成字符串


在 java 中将整型转换为字符串可以使用 Integer.toString() 或者 String.valueOf() 两种方法。


1、使用 Integer.toString() 


示例代码如下:

        // 要转换的整型变量
        int num = 10;
        // 将整型转换成字符串
        String strNum = Integer.toString(num);
        System.out.println(num + " 转换后的字符串:" + strNum);


2、使用 String.valueOf() 


示例代码如下:

        // 要转换的整型变量
        int num2 = 12;
        // 将整型转换成字符串
        String strNum2 = String.valueOf(num2);
        System.out.println(num2 + " 转换后的字符串:" + strNum2);


二、java 数字字符串转换成整型


在 Java 中将数字字符串转换为整型可以使用 Integer 类的 parseInt() 方法。


示例代码如下:

        // 要转换的数字字符串
        String num3 = "16";
        // 将数字字符串转换成整型
        int intNum3 = Integer.parseInt(num3);
        System.out.println(num3 + " 转换后的字符串:" + intNum3);


三、java 判断一个变量的数据类型


在 Java 中,可以使用 instanceof 关键字来判断一个变量的数据类型。


示例代码如下:

        Object num5 = 1;
        if (num5 instanceof String) {
            System.out.println(num5 + " 是 String 类型");
        } else if (num5 instanceof Character) {
            System.out.println(num5 + " 是 Character 类型");
        } else if (num5 instanceof Byte) {
            System.out.println(num5 + " 是 Byte 类型");
        } else if (num5 instanceof Short) {
            System.out.println(num5 + " 是 Short 类型");
        } else if (num5 instanceof Integer) {
            System.out.println(num5 + " 是 Integer 类型");
        } else if (num5 instanceof Long) {
            System.out.println(num5 + " 是 Long 类型");
        } else if (num5 instanceof Float) {
            System.out.println(num5 + " 是 Float 类型");
        } else if (num5 instanceof Double) {
            System.out.println(num5 + " 是 Double 类型");
        } else {
            System.out.println(num5 + " 是 未知 类型");
        }


评论列表

暂时没有相关记录

发表评论

用来接收审核回复提醒,请认真填写

  换一张?
captcha
看不清?点击图片换一张