您的位置:首页 > 编程语言 > Java开发

java类型转换

2015-10-12 13:32 597 查看
1.java类型

基本类型: int long short float double char byte booean

引用类型: String Integer

*****

基本类型声明的变量,分配的空间大小是按照语法(int 2字节,double 8字节),存储的值就是一个数字、一个字符。

引用类型声明的变量,分配的空间存储的值是一个地址,指向内存空间的引用,保存着变量所表示的一个或一组值。

2.int Integer String 之间的转换

主要的三种方法:

1. ***Value();

不是static方法,需要通过实例调用,返回基本类型int...

2. valueOf();

static方法,直接通过包装类(Integer...)调用,返回引用类型

从int型、String型 转变为String、Integer

3. parse***();

static方法,直接通过包装类调用,返回基本类型。

Integer.parseInt() ,从String转变为int

package com.xiyou.janie.chap3;

public class Change_String_int_Integer {

public Change_String_int_Integer() {
// TODO Auto-generated constructor stub
}

/**
* @param args
*/
public int fromStringToInt(String s)
{
int i=Integer.parseInt(s);
return i;

}

public String fromIntToString(int i)
{
String s=String.valueOf(i);
//s=""+i;
//s=Integer.toString(i);
return s;
}

public int fromIntegerToInt(Integer i){
int j=i.intValue();
return j;
}

public Integer fromIntToInteger(int i)
{
Integer j=new Integer(i);
return j;
}

public String fromIntegerToString(Integer i)
{
String s=i.toString();
return s;
}

public Integer fromStringToInteger(String s)
{
Integer i=Integer.valueOf(s);
return i;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: