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

怀具,面试亡在简单的API下

2012-11-20 
怀具,面试亡在简单的API上一道简单的回答不出来。就是问随便给一个数,转换成十六进制。笔试完了面试又问了如

怀具,面试亡在简单的API上
一道简单的回答不出来。就是问随便给一个数,转换成十六进制。笔试完了面试又问了如何转成八进制,如何转成二进制。
但我没想到的是答案,如此简单。
Integer.toString(target_i, 16);就是十六进制,
Integer.toString(target_i, 2);二进制。
Integer.toString(target_i,八进制。
完全杯剧啊,还写什么代码。怪不得笔试时那题给的地方那么小。只怪我不灵活。笔试时也无法查jdk文档。
chars = [chr(ord('0') + c) for c in range(10)] + [chr(ord('A') + c) for c in range(6)]tohex = lambda num, str = '' : num == 0 and ('0x' + str) or tohex(num >> 4, chars[num & 0xf] + str)print tohex(0x100cdef)chars = ['0', '1']tobin = lambda num, str = '' : num == 0 and str or tobin(num >> 1, chars[num & 1] + str)print tobin(0x100cdef)chars = [chr(ord('0') + c) for c in range(8)]tooct = lambda num, str = '' : num == 0 and str or tooct(num >> 2, chars[num & 7] + str)print tooct(0x100cdef) 16 楼 wzju64676266 2010-10-15   面试官的目的不是你怎么使用方法,而是你自己写个转换的功能吧,自己写也很简单啊 17 楼 wzju64676266 2010-10-15   比如System.out.print()能不能当成void来用

就像new Object()  能不能当Object来用,两个不同的概念

热点排行