简单类型
|
boolean
|
byte
|
char
|
short
|
int
|
long
|
float
|
double
|
void
|
二进制位数
|
1
|
8
|
16
|
16
|
32
|
64
|
32
|
64
|
--
|
封装器类
|
Boolean
|
Byte
|
Character
|
Short
|
Integer
|
Long
|
Float
|
Double
|
Void
|
Vector
v=new Vector();
int k=121;
v.addElemt(new Integer(k));
|
float f;
f= 1.3f ;//
必须声明f。
|
byte b;
int i=b;
long l=b;
float f=b;
double d=b;
|
char c='c';
int i=c;
System.out.println("output:"+i);
|
short i=99 ;
char c=(char)i;
System.out.println("output:"+c);
|
byte b;
b=3;
b=(byte)(b*3);//
必须声明byte。
|
float f1= 100.00f ;
Float F1=new Float(f1);
double d1=F1.doubleValue();//F1.doubleValue()
为Float类的返回double值型的方法
|
double d1=100.00;
Double D1=new Double(d1);
int i1=D1.intValue();
|
String s = "1";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );
|
import java.text.SimpleDateFormat;
import java.util.*;
java.util.Date date = new java.util.Date();
//
如果希望得到YYYYMMDD的格式
SimpleDateFormat sy1=new SimpleDateFormat("yyyyMMDD");
String dateFormat=sy1.format(date);
//
如果希望分开得到年,月,日
SimpleDateFormat sy=new SimpleDateFormat("yyyy");
SimpleDateFormat sm=new SimpleDateFormat("MM");
SimpleDateFormat sd=new SimpleDateFormat("dd");
String syear=sy.format(date);
String smon=sm.format(date);
String sday=sd.format(date);
|