java数组练习--加油

一个java小白的学习记录,日后拿出来复习复习也不错。

java数组

数组定义:一块连续的内存空间,存放相同的数据类型。
文档注释: /**+回车
详细:idea如何设置文件头注释和方法注释.

数组的常用方法:

链接: 戳这里,常用方法写的很详细,可以多看看.
数组的定义方法:

int[] arr = new int[10] 
int[] arr = new int[]{
    
    1,2,3,4,5,6}
int[] arr = {
    
    1,2,3,4,5,6}

数组扩容语句 :

import java.util.Arrays;
(1)  int[] brr = Arrays.copy0f(arr,arr.length+1);
是对数组本身做了扩容
(2)  int[] brr = arr.clone( )(3)  System.arrcopy(arr,0,brr,0,arr.length)
        if(element.length==size){
    
    
            int newLength = element.length + (element.length>>1);
            element = Arrays.copyOf(element,newLength);
        }

数组遍历:

1for循环
2for(int value:arr){
    
    
//打印value}
3、System.out.println(Arrays.toString(arr));

数组输出的几种方法

1.数组的输出的三种方式

一维数组:
定义一个数组 int[] array = {1,2,3,4,5};
(1)传统的for循环方式

for(int i=0;i<array.length;i++)
{
    
    
      System.out.println(array[i]);
}

(2)for each循环

for(int a:array)
    System.out.println(a);

(3)利用Array类中的toString方法
调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开

int[] array = {
    
    1,2,3,4,5};
System.out.println(Arrays.toString(array));

输出:[1, 2, 3, 4, 5]
说明:System.out.println(array);这样是不行的,这样打印是的是数组的首地址。

(4)String[] arr = str.split(" ");

brr.length–>行数在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47198561/article/details/108639313