zoukankan      html  css  js  c++  java
  • java之数组 ArraList Arrays

    数组定义:(3种)
     
    数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
    int[] arr = new int[3];
     
    数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
    int[] arr = new int[]{1,2,3,4,5};
     
    数据类型[] 数组名 = {元素1,元素2,元素3...};
    int[] arr = {1,2,3,4,5};
     
    数组名[索引]=数值,为数组中的元素赋值
    变量=数组名[索引],获取出数组中的元素
    //为0索引元素赋值为6 
    arr[0] = 6; 
    //获取数组0索引上的元素
    int i = arr[0]; 
    System.out.println(i);

    越界异常和空指针异常

    数组遍历和反转
    public static void main(String[] args) {
         int[] arr = { 1, 2, 3, 4, 5 }; 
         for (int min = 0, max = arr.length ‐ 1; min <= max; min++, max‐‐) {
               int temp = arr[min]; 
               arr[min] = arr[max]; 
               arr[max] = temp;
        }
        for (int i = 0; i < arr.length; i++) { 
              System.out.println(arr[i]); 
         } 
    }    
     ----------------------------------------------------------------------
     ArrayList(集合类)   需要类型
    ArrayList<String> list = new ArrayList<>();
     

     遍历   list.size     list.get   list.add

    list.add(r); 

     

     -----------------------------------------------------------------------

     String类

     

    1. 字符串不变:字符串的值在创建后不能被更改。

     

     

     

     

    IT 替换  it

     

     

     

     

     

     -----------------------------------------------------------------------

     Arrays

    Arrays .tostring(arr)

    排序:
    Arrays.sort(arr);

     

  • 相关阅读:
    js键盘事件以及键盘事件拦截
    JavaScript 延迟加载
    二叉树深度优先 求二叉树最大深度
    css 小知识点:inline/inline-block/line-height
    es6 set
    CSS 水平垂直居中
    js 位运算符
    js 函数重载
    js之单例模式
    js 面向对象 ES5 AND ES6
  • 原文地址:https://www.cnblogs.com/qj696/p/14295719.html
Copyright © 2011-2022 走看看