1. 程式人生 > >Java裏面類型轉換總結

Java裏面類型轉換總結

public ont nts end nbsp ati today ats .get

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 = "" + i; 

4、int 轉 Integer

Integer integer = new
Integer(i);

5、Integer 轉 String

Integer integer=String

6、Integer 轉 int

int num=Integer.intValue();

7、String 轉 char

char[] ca = "123".toCharArray();

8、char 轉 String

String s=ca.toString();      //任何類型都可以采用toString()轉換成String類型

9、日期

//日期
Calendar calendar=Calendar.getInstance();
int year=calendar.get
(Calendar.YEAR); int month=calendar.get(Calendar.MONTH)+1; int day=calendar.get(Calendar.DATE); //獲取今天的日期字符串 String today=java.text.DateFormat.getDateInstance().format(new java.util.Date()); //獲取今天的日期 new java.sql.Date(System.currentTimeMillis());

10、JAVA數據類型轉換 :

 import java.sql.Date;
 public class TypeChange {
    
public TypeChange() { } //change the string type to the int type public static int stringToInt(String intstr) { Integer integer; integer = Integer.valueOf(intstr); return integer.intValue(); } //change int type to the string type public static String intToString(int value) { Integer integer = new Integer(value); return integer.toString(); } //change the string type to the float type public static float stringToFloat(String floatstr) { Float floatee; floatee = Float.valueOf(floatstr); return floatee.floatValue(); } //change the float type to the string type public static String floatToString(float value) { Float floatee = new Float(value); return floatee.toString(); } //change the string type to the sqlDate type public static java.sql.Date stringToDate(String dateStr)//轉換成時間 { return java.sql.Date.valueOf(dateStr); } //change the sqlDate type to the string type public static String dateToString(java.sql.Date datee) { return datee.toString(); } public static void main(String[] args) { java.sql.Date day ; day = TypeChange.stringToDate("2003-11-3"); String strday = TypeChange.dateToString(day); System.out.println(strday); } }

Java裏面類型轉換總結