20200923+袁鑫
学习日志:
知识总结:
二维数组
二维数组的定义
int[][] nums = new int[][]{{},{},{}...}
二维数组的遍历
for(int i = 0; i < nums.length ; i++){
for(int j = 0; j < nums[i].length ; j++){
System.out.println(nums[i][j]+"\t");
}
System.out.println();
}
Array类
Arrays.binarySearch(a,fromIndex,toIndex,key):
a是一个升序排列的数组,
fromIndex是二分查找的a的起始索引
toIndex是二分查找的a的终止索引
key是要查找的值
Arrays.sort(nums)
排序,默认为升序
Arrays.toString(nums)
将数组转化为字符串
Arrays.fill(nums,6)
将nums数组的元素都赋值为6
println(o)方法会执行string.valueOf(o),
string.valueOf(o)方法会执行o.toString()
类型名称+@+hash值
Arrays.copyOf(nums,value)
复制数组,value表示长度
复制的数组大于原数组的话,超过原数组长度的值用默认值填充
System.currentTimeMillis()
返回以毫秒为单位的当前时间,
System.exit()
终止当前正在运行的Java虚拟机
System.gc()
运行垃圾回收器
System.arraycopy(src,srcPos,dest,destPos,length);
src:原数组
srcPos:原数组中的起始位置。
dest:目标数组。
destPos:目的地数据钟的起始位置。
length:要复制的数组元素的数量。
心得:
今天的学习渐渐就有了很多逻辑上的东西,在理解基层的问题上还点不太清晰,但是方法哪些差不多都知道什么意思,怎么用,留的作业也都能做。争取明天不打瞌睡,好好课上的内容上课的时候就给弄清楚!
点赞
评论留言