黑马程序员技术交流社区

标题: int[]数组取其中指定值的索引有几种方式 [打印本页]

作者: fankaiqiangnj    时间: 2015-3-29 21:19
标题: int[]数组取其中指定值的索引有几种方式
第13天的作业,
查找数组int[] arr = { 37, 92, 54, 18, 76 };中18的索引有几种方式?
我只能想到数组遍历取索引,
还有一个把int数组转成String数组,然后还是遍历取索引,这个其实还是和第一个方法一样,反而麻烦。
如果给char类型的数组就有第二种方法了,可以把字符全部加到StringBuffer里面去
转成Sting类型用indexOf方法取索引



作者: 七十九刀    时间: 2015-3-29 22:48
直接遍历取不行吗,
作者: 圣光忏悔    时间: 2015-3-30 04:33
将int类型的数组转换为Integer类型在调用数组转换集合的功能Arrays.aslist转换成集合,再用集合调用获取索引的方法indexof();
作者: fankaiqiangnj    时间: 2015-3-30 21:44
圣光忏悔 发表于 2015-3-30 04:33
将int类型的数组转换为Integer类型在调用数组转换集合的功能Arrays.aslist转换成集合,再用集合调用获取索引 ...

so ga 原来是用集合,第13天还没学到集合。谢谢:loveliness:
作者: lf027    时间: 2015-3-30 22:08
突然感觉集合这个方法是这么的高大上




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2