Object obj=getObject (;
对象接口(if ) )。
intvalue=(integer ) obj;
如何将字符串转换为int类型:
1.integer.parseint ([字符串] )。
2.integer.value of ([字符串] ).intValue );
3.integer.decode ([字符串] ) :将字符串解码成integer。 接受以下语法中提供的十进制、十六进制和八进制
例如:
inta=integer.decode('0144 ); //8进制转换结果为100
intb=integer.decode('123 );//十进制转换结果为123
intc=integer.decode('0x123 );//十六进制转换结果为291
注意:您可以将integer.decode([string] )转换为减号,但字符串不能包含空格。 否则报告NumberFormatException异常
注意:将:字符串转换为双精度、浮点和长整型的方法类似。
将int转换为字符串方法:
1.strings=string.valueof(I;
2.strings=integer.tostring(I;
3. String s='' i;
不常用:
1.integer.tobinarystring(inti ) :以二进制(基数2 )无符号整数形式返回整数参数的字符串表示形式。
2.integer.tohexstring(inti ) :以十六进制(基数为16 )的无符号整数形式返回整数参数的字符串表示形式。
3.integer.tooctalstring(inti ) :以八进制(基数为8 )的无符号整数形式返回整数参数的字符串表示形式。
注意:将:双精度、浮点和长整型转换为字符串的方法类似。
从object类型转换为int类型:
如果object是以byte、short、int、char类型生成的,则不进行转换而直接赋值即可。
2 .如果以字符串类型生成object,则将object转换为String类型,然后将String类型转换为int类型。
例如。
字符串Myint=' 123 ';
Object os=myInt;
intb=integer.parseint ((字符串)操作系统; 操作系统. tostring (也可以
3.object以float、double、long型生成时,思路与上述相同,首先将object转换为适当的数据类型,然后转换为int型。
从对象类型转换为字符串类型:
string title=string.value of (obj [2];
string content=string.value of (obj [3];
从object类型转换为Date类型:
简单数据格式可以将字符串转换为Date,也可以将Date转换为String。
. parse (字符串)。
.格式(date )
也就是说:
simpledateformatsdf=newsimpledateformat (yyyy-mm-DD );
字符串indate=SDF.format (date;
date indate=SDF.parse (字符串;
如果使用SpinnerDateModel
请尝试将你的这个Object直接强制转换为Date
日期日期=(date ) object;
------------- -请参阅
来自3:http://www.cn blogs.com/1020182600 heng/p/6137206.html