標籤:bsp 一個 for get 整數 number 字串類型 常用 long
轉載: http://www.cnblogs.com/1020182600HENG/p/6137206.html
Object obj = getObject();if(obj instanceof Integer) int value = (Integer)obj;
1 String轉換為int類型的方法: 1. Integer.parseInt([String]) 2.Integer.valueOf([String]).intValue(); 3.Integer.decode([String]):將 String 解碼為 Integer。接受通過以下文法給出的十進位、十六進位和八位元字 例如: int a=Integer.decode("0144"); //八進位轉換結果為100 int b=Integer.decode("123");//十進位轉換結果為123 int c=Integer.decode("0x123");//16進位轉換結果為291 註:Integer.decode([String])加負號也可以轉換,不過字串不能有空格。否則報NumberFormatException異常 注: 字串轉成 Double, Float, Long 的方法大同小異.
int轉換為String類型方法: 1.String s = String.valueOf(i); 2.String s = Integer.toString(i); 3. String s = "" + i; 不常用的: 1.Integer.toBinaryString(int i) :以二進位(基數 2)不帶正負號的整數形式返回一個整數參數的字串表示形式。 2.Integer.toHexString(int i) :以十六進位(基數 16)不帶正負號的整數形式返回一個整數參數的字串表示形式。 3.Integer.toOctalString(int i):以八進位(基數 8)不帶正負號的整數形式返回一個整數參數的字串表示形式。 注: Double, Float, Long 轉成字串的方法大同小異.
object類型轉換為int類型: 1.如果object是byte,short,int,char類型產生的,那麼不用轉換直接賦值就ok了。 2.如果object是字串類型產生的,先把object轉換為String類型的,再把String類型轉換為int類型。 例如. String myInt="123"; Object os=myInt; int b=Integer.parseInt((String)os);//還可以os.toString() 3.如果object是float,double,long類型產生的,思路和上面一樣,先把object轉換為相應的資料類型,然後再轉換為int類型。
object類型轉換為String類型:
String title=String.valueOf(obj[2]);
String content=String.valueOf(obj[3]);
object類型轉換為Date類型:
SimpleDateFormat可以將String轉為Date,也可以Date轉為String.
.parse(String)
.format(Date)
即:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
String indate=sdf.format(date);
Date indate=sdf.parse(String);
如果你使用SpinnerDateModel.
可以試一下直接將你這個Object強制轉換為Date
Date date = (Date) object;
java中Object轉換成int或String類型方法