java 数组的一些特殊用法
来源:互联网 发布:怎么在淘宝开直播间 编辑:程序博客网 时间:2024/05/14 15:34
好记性不如烂笔头!!
1.操作数组:
System.arraycopy(来源数组名, 来源数组起始位置, 目的数组名, 目的数组其实位置, 复制来源数组的元素的个数);
例:System.arraycopy(arrayA, 0, arrayB, 0, a.length);
等价于 for(int i = 0; i < arrayA.length; i++) arrayB[i] = arrayA[i];
2.排序数组:
Arrays.sort(数组名);
String[] s = new String[]{"abc","ABC","EDF","234"};
Arrays.sort(s);
System.out.println(Arrays.asList(s));
输出结果为:[234, ABC, EDF, abc]
Arrays.asList()方法为用户提供了更为方便的打印形式,参数为数组名
3.比较数组
Arrays.equals(arrayA, arrayB);
如果arrayA和arrayB相同,则返回true,否则返回false
4.搜索数组
Arrays.binarySearch(数组名,需搜索的内容);
找到则返回查找的内容的下标,否则返回负数;前提:查找的数组必须是已经排序好的
5.填充数组
Arrays.fill(数组名,填充内容);
6.传递数组
modifyArray(数组名);实质是传递引用
不知道还有没有其他的,以后再补
0 0
- java 数组的一些特殊用法
- Python中数组的一些特殊用法-1
- cin的一些特殊用法
- insert的一些特殊用法
- sql的一些特殊用法
- find的一些特殊用法
- TabLayout的一些特殊用法
- java中对数组操作的一些特殊方法
- xcode 工具的的一些特殊用法
- DataTable的一些特殊用法:Select
- DataTable的一些特殊用法:Select
- C语言的一些特殊用法(#define)
- Oracle instr()函数的一些特殊用法
- 宏定义的一些特殊用法
- 一些android代码的特殊用法
- DataTable的一些特殊用法:Select
- C语言的一些特殊用法(#define)
- Android TextView的一些特殊用法
- 世界上的国家和地区
- 修改CentOS的主机名hostname .
- iOS8新特性SizeClasses
- Spring之JMS之消息监听容器
- 从程序员到CTO的Java技术路线图
- java 数组的一些特殊用法
- 【开发】在Lua中如何实现易景地球的事件响应
- FutureTask
- Android HAL实例解析 led示例
- BZOJ 2467 中山市选2010 生成树 组合数学
- 策略模式
- JSP checkbox 获取ID的问题
- Python 字符串和编码问题
- Spring mvc+hibernate+freemarker(开源项目)