java学习_5_21

数组的插入、删除、扩容本质上都是用的数组的复制。Java中数组的拷贝如下:

System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

11 public class ArrayCopy1 { 22 public static void main(String[] args) { 33 String[] s1 = {"aa","bb","cc","dd","ee"}; 44 String[] s2 = new String[10]; 55 System.arraycopy(s1, 2, s2, 5, 2); 66 for(String temp:s2) 77 System.out.println(temp); 88 } 99 }[null, null, null, null, null, cc, dd, null, null, null]

Arrays工具类常用方法:

  • Arrays.toString(Obejct[ ] a);
  • Arrays.sort(Object[ ] a);   //要实现排序对象的Comparable接口
  • Arrays.binarySearch(long[] a, long key)  //二分查找

1File file = new File("D:/电影/动作片/美国"); 2file.mkdir(); //目录中有一个不存在 则创建失败 返回false 3file.mkdirs(); //创建整个目录树
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java 复制Map对象(深拷贝与浅拷贝)

java复制Map对象(深拷贝与浅拷贝)CreationTime2018年6月4日10点00分Author:Marydon1.深拷贝与浅拷贝  浅拷贝:只复制对象的引用,两个引用仍然指向同一个对象

java学习_5_21 - HelloWorld