JavaにおけるChar、String、Int変換

2276 ワード

JavaにおけるChar、String、Int変換
String抽出Char
//   String      
String str = "123456";
Char c = str.toCharArray()[0];//      0       

CharがINTに変換
//java    Unicode     ASCAII    ,         :

int i = str.charAt(j) - '0';    0        int ,              。
Integer integer=new Integer(i);

int i = str.charAt(j) - 48 ; int i=Character.getNumericValue(str.charAt(j));
 
  

int Integer ? 

Integer integer=new Integer(i);

Integerをintに するにはどうすればいいですか? 
int num=Integer.intValue();

Stringを intに するにはどうすればいいですか? 
int i = Integer.valueOf(my_str).intValue();

int i=Integer.parseInt(str);

intを Stringに する  
1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i); 

3.) String s = "" + i;

StringをIntegerに するにはどうすればいいですか?
Integer integer=Integer.valueOf(str);

Integerを Stringに する  
Integer integer=new Integer(1);
String s = integer.toString();

Stringをchar[]に するにはどうすればいいですか?
char[] ca="123".toCharArray();

char[]をStringに するにはどうすればいいですか?
Arrays.toString(ca);

charをStringに しますか?
char a = 's';

String str = String.valueOf(a);

StringをBigDecimalに するにはどうすればいいですか? 
BigDecimal d_id = new BigDecimal(str);

//----------------------------- -------------------------------
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())

:http://www.cnblogs.com/angelddyyhh/articles/2248331.html