黑马程序员技术交流社区
标题:
java小技巧新手必读的字典
[打印本页]
作者:
wangcongwu
时间:
2014-12-7 01:15
标题:
java小技巧新手必读的字典
1、int转换成char:
int n = 1;
char ch = (char)(n + '0');
这样打印出来ch的值为1;
不过需要注意(因为char只有一个字节),此处的n只能是0-9之间的字符
2、char转换成Int:
char ch = '9';
intn = int(ch) - int('0');
此处ch也是‘0’至‘9’的数字字符
3 集合类到数组的转换,直接的做法就是循环遍历复制一下。
集合类有支持转换的方法,用起来更方便。、
List<Long> roomStatusIds = new ArrayList<Long>();
...
Long[] statusIds = (Long[]) roomStatusIds.toArray(new Long[roomStatusIds.size()]);
toArray也有不带参数的方法,这样放回的是Object[],但如果再将Object[]强行转换为Long[]会出错。使用toArray(T[] array)这种方式,通过泛型可以运行时再确定返回参数的类型。
4 数组转集合是这样
String[] array = new String[3];
...
List<String> list = Arrays.asList(array);
作者:
双鱼座程序员
时间:
2014-12-7 06:08
:handshake赞赞,善于总结
作者:
shuoshuo
时间:
2014-12-7 09:42
赞一个,学习很认真值得学习
作者:
Afridoce
时间:
2014-12-7 09:55
赞一个,
作者:
327753899
时间:
2014-12-7 10:33
取经来了
作者:
sam3say
时间:
2014-12-7 11:11
学习贴,多拜读
作者:
飞翔的罗宾侠
时间:
2014-12-7 11:22
好东西 ,赞一个
作者:
骑着会飞的猪
时间:
2014-12-7 11:22
学习了!!
作者:
yunxiao
时间:
2014-12-7 15:33
收藏了,总结的不错
作者:
jamsjun
时间:
2014-12-8 22:03
值得学习
作者:
娱尘
时间:
2014-12-8 22:09
学习了,赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2