栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java数组

一、数组的概念

有序排列的同类数据元素的集合

二、数组的初始化

 一维数组动态初始化

         //动态初始化数据
        String books[] = new String[2];
        books[0] = "Thinking in Java";
        books[1] = "Effective Java";
     

一维数组静态初始化

String cats[] = new String[] {"Tom","Sam","Mimi" };
三、数据的遍历
         //遍历一维数组
        int[] x = { 4, 5, 6};
        for (int i = 0; i  
  //二维数组的遍历
        int[][] arr = {{1,2}, {2, 3}, {4, 5}};
        for(int i = 0;i < arr.length;i++){
            //System.out.println(arr[i]);//arr中元素:2个数组的地址
            //遍历arr[0],arr中元素第一个数组
            for(int j = 0;j < arr[i].length;j++){
                System.out.print(arr[i][j] + ",");
            }
        }
四、数组的使用

字符串转为数组

// 字符串转数组 java.lang.String
String str = "0,1,2,3,4,5";
String[] arr = str.split(","); // 用,分割
System.out.println(Arrays.toString(arr)); // [0, 1, 2, 3, 4, 5]

数据转为字符串

       String[] arr = { "0", "1", "2", "3", "4", "5" };
        // 遍历
        StringBuffer str5 = new StringBuffer();
        for (String s : arr) {
            str5.append(s);
        }
        System.out.println(str5.toString()); // 012345

数组转为集合

        String [] strArr = {"张三","李四","王五","赵六"};
        List list= Arrays.asList(strArr);
        System.out.println(list);//[张三, 李四, 王五, 赵六]

集合转为数组

        List list = new ArrayList();
        list.add("张三");
        list.add("李四");
        list.add("王五");
        Object [] strArr =  list.toArray();
        System.out.println(Arrays.toString(strArr));//[张三, 李四, 王五]
五、冒泡排序

        int[] arr={5,2,3,1,4,10};
        for (int i = 0; i arr[j+1]){
                     int temp=arr[j+1];
                     arr[j+1]=arr[j];
                     arr[j]=temp;
                 }
            }
        }
        for (int i = 0; i 
六、数组内存图

方法区:存储.class的相关信息,包括方法的信息

栈内存:存放方法中的局部变量

堆内存:存放new出来的东西,会在这块内存中开辟空间并产生地址

数组的初始化

 两个数组变量指向同一个数组对象

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996896.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号