首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一下parseLong()的用法:)

2012-02-16 
请教一下parseLong()的用法:)不太懂longparseLong(Strings,intradix)是什么意思?可以据几个例子吗?如果是p

请教一下parseLong()的用法:)
不太懂long   parseLong(String   s,int   radix)是什么意思?

可以据几个例子吗?
如果是parseLong( "00 ",16)会是什么输出呢?

多谢了


[解决办法]
第一个是字符串,第二个是数制,比如2进制,8进制,16进制,如果不指定的话是10进制

eg:
Long.parseLong( "1234 ") //10进制 1234
Long.parseLong( "1234 ",16);//16进制 0x1234
Long.parseLong( "1234 ",8) ;//8进制 01234
[解决办法]
输出:0
楼上例子分别输出:
1234 (=1*10*10*10 + 2 *10*10 + 3*10 + 4)
4660 (=1*16*16*16 + 2 *16*16 + 3*16 + 4)
668 (=1*8*8*8 + 2 *8*8 + 3*8 + 4)
[解决办法]
parseLong( "00 ",16)结果是:0
运算结果楼上的兄弟讲的很明白了,这里就不重复了!

热点排行