Java 数据类型转换

int iValue = new Integer(strValue).intValue();
String str = intObj.toString();
int number = Integer.parseInt(str);

public static Object read(String value, Class type) {
        Object ret = value;
        if (Integer.TYPE.equals(type)) {
            ret = Integer.valueOf(value);
        }
        if (Byte.TYPE.equals(type)) {
            ret = Byte.valueOf(value);
        }
        if (Short.TYPE.equals(type)) {
            ret = Short.valueOf(value);
        }
        if (Long.TYPE.equals(type)) {
            ret = Long.valueOf(value);
        }
        if (Float.TYPE.equals(type)) {
            ret = Float.valueOf(value);
        }
        if (Double.TYPE.equals(type)) {
            ret = Double.valueOf(value);
        }
        if (Boolean.TYPE.equals(type)) {
            ret = Boolean.valueOf(value);
        }
        if (Character.TYPE.equals(type)) {
            ret = value.charAt(0);
        }
        // TODO others.
        return ret;
    }

REF:

http://way2java.com/casting-operations/data-type-casting-type-conversion/

Java 数据类型转换,布布扣,bubuko.com

时间: 2024-10-27 08:06:23

Java 数据类型转换的相关文章

Java数据类型转换

Java数据类型转换 1.题目    以下代码输出的结果是: /** * @Title:NumEqual.java * @Package:com.you.user.util * @Description:数据类型转换 * @author:Youhaidong(游海东) * @date:2014-7-23 下午9:38:56 * @version V1.0 */ package com.you.user.util; /** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Titl

Java数据类型转换1

1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) St

9.Java数据类型转换(自动转换和强制转换)

数据类型的转换,分为自动转换和强制转换.自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换:强制类型转换则必须在代码中声明,转换顺序不受限制. 自动数据类型转换 自动转换按从低到高的顺序转换.不同类型数据间的优先关系如下:     低--------------------------------------------->高     byte,short,char-> int -> long -> float -> do

Java数据类型转换(自动转换和强制转换)

数据类型的转换,分为自动转换和强制转换.自动转换是程序在执行过程中"悄然"进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制. 自动数据类型转换 自动转换按从低到高的顺序转换.不同类型数据间的优先关系如下: 低--------------------------------------------->高 byte,short,char-> int -> long -> float ->

Java——数据类型转换

在Java程序中,不同的基本类型的值经常需要在不同类型之间进行转换.Java中提供了7个数值类型之间可以相互专转换,有两种类型转换方式:自动类型转换和强制类型转换. >自动类型转换 把一个基本类型的值赋给另一个基本类型的变量,这种方式被称为自动类型转换. 表数范围小的数值或变量直接赋值给表数范围大的变量时,系统可以自动类型转换. 箭头右边数值类型可以自动类型转换为箭头右边的数值类型,上例子: 不仅如此,当把基本类型的值和字符串值进行连接时,基本类型值将自动转换为字符串型,虽然字符串类型不再是基本

java数据类型转换之int,byte

   直接看以下的运算: public class TestConvert{ public static void main(String []args){ byte b1=67; byte b2=89; byte b=(byte)(b1+b2);//系统强制转换成int型运算.须要强制转换符 System.out.println(b); } } 分析:byte类型的存储空间为1字节,范围为-128~127:int类型的存储空间为4字节: byte b1= 67=01000011://符号位为正

Java学习第二天 第2节(数据类型转换)

/* * java数据类型转换分为自动类型转换和强制类型转换 * 1.自动类型转换需要遵循从小到大的规则,即从小范围自动转换到大范围 * 2.强制类型转即从大范围到小范围的转换,转换方法:(需要转换的数据类型)被转换的数据 * 3.强制类型转换会损失数据精度和数据溢出,一般不推荐使用 * 4.byte,short,char类型在进行数据运算时,会将该类型转换为int型 * */ public class ChangeDemo { public static void main(String[]

Java里面类型转换总结

1.String 转 int int i = Integer.valueOf(my_str).intValue(); int i = Integer.parseInt(str); 2.String 转 Integer Integer integer = Integer.valueOf(str); 3.int 转 String 1.) String s = String.valueOf(i); 2.) String s = Integer.toString(i); 3.) String s = "

Java基础语法(一)&lt;注释,关键字,常量,变量,数据类型,标识符,数据类型转换&gt;

从今天开始,记录学习Java的过程.要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904f25cb0721b4b7.html JVM.JRE.JDK: jvm是Java虚拟机,用来执行程序的. jre是Java的运行环境:如果只是为了运行java程序,只需要装jre环境就ok:其中包含了jvm和核心库. jdk是Java的开发开发工具包,包含了常用的开发工具,也包含了jre: 三者之间