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