第一次写博客,初学者学习JAVA,希望大家多多指导。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一次写博客,初学者学习JAVA,希望大家多多指导。相关的知识,希望对你有一定的参考价值。

数组的学习  

1.定义数组:int [] list = new int[];

2.将一个数组对象传递给方法时,该方法可以直接修改数组的内容,而不需要通过返回值来实现。

例:

1 public static void incrementAll(int[]data){
2     for(int i = 0;i<list.length;i++){
3         data[i]++;
4 }
5 }

可以直接调用incrementAll(list);

若在方法内部定义数组要注意(1)有返回值(2)不需要数组参数

1 public ststic int[] buildingArray(int size){
2     int[]data = new int[size];
3     for(int i = 0;i<data.length;i++){
4         data[i] = 2*i+1;
5 }
6                  return data;  
7 }

3.注意   *1*数组的第一个限制是不能在运行时改变它的大小,

            *2*不能用简单的print或println方法打印数组内容,

           *3*不能用简单的==来比较数组是否相等。

方法:  Arrays.CopyOf(array,newsize)返回一个指定的副本,内容为制定值;

          Arrays.CopyOfRange(array,StartIndex,endIndex)返回值从指定的数组索引从StartIndex(包括)到endIndex(不包括)的部分副本;

           Arrays.equals(array1,array2)若两个数组相等返回true;

           Array.fill(value)将数组中所有元素设为指定值;

           Arrays.Sort(array)将数组内容按升序排序;

           Arrays.toString(array)返回数组内容的字符串表示形式;

4.打印数组时Arrays.toString打印出的是一个连续的字符串而Array.deepToString打印的是数组

使用小于0或大于等于数组实际长度的值作为索引访问数组元素会造成ArrayIndexOutOfBoundsException异常。

 

以上是关于第一次写博客,初学者学习JAVA,希望大家多多指导。的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础

开篇写在最前面

我的第一篇博客

java获取当前用户的IP地址代码!怎么样调用的?初学者!希望大家多多的帮帮忙!!

2021年Java后端开发学习路线(建议收藏!)

第一次写的设计论文,希望大家多多指点