用copyof来复制数组
public static void main(String[] args) {
Arrays.copyOf将数组复制到另一个数组,截断、扩容</span>
String[] a={"1","2","3" };
String[] b=new String[5];
//将a复制给b需要扩容
b=Arrays.copyOf(a,3);//长度要大于零
System.out.println(Arrays.toString(b));
System.out.println(a</span>==b);//a,b的两个地址值是不一样的
}
由于copyof是截断式的复制(扩容)而且是void类型,所以说用的会比较少
Arrays的常用方法:
copyOf复制数组,可以用来实现扩容
fill填充数组,包头不包尾,
private static void demo10() {
int[] a={2899,2950,2850,3100};
Arrays.sort(a);
System.out.println(a[0]);
a = Arrays.copyOf(a, 6);
//复制数组到新的数组,这我赋值给原数组a
Arrays.fill(a,0,3,1267);
//将0-2个元素填充值1267
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?