java中Object轉換成int或String類型方法

來源:互聯網
上載者:User

標籤: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類型方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.