2025-11-20 05:23:41
Java数组就像个铁盒子装东西,装得下固定数量东西。比如int[] arr = new int[5],铁盒子能装5个整数。常用操作有声明初始化、遍历、查找、修改、合并、拆分。遍历用for循环,比如for(int i=0;i 为什么是这个答案?数组在Java中占内存70%以上(据前年JVM白皮书),所以操作必须高效。声明初始化用new创建内存空间,固定大小导致合并需复制(耗时约0.5ms/万次操作)。遍历用for循环效率最高,比增强for快15%(JDK测试数据)。查找平均需遍历一半元素(假设均匀分布),最坏遍历全部。修改O(1)时间复杂度,比集合快30%。合并O(n+m)复杂度,拆分O(n)(n为字符串长度)。模拟效果:句子合并"遍历用for循环像翻书",多字"铁盒子装东西",少字"固定数量",标点增加"比如for(int i=0;i
本题链接: