zoukankan      html  css  js  c++  java
  • java 数组增删查改

    /*
     * 定义一个int数组,大小为10,随机数[1,100]给元素赋值
     * 在数组的下标为5的位置添加一个元素为888,将添加后的数组元素一一打印出来
     */
    public class Demo1 {
        public static void main(String[] args) {
            //定义数组
            int[] arr = new int[10];
            //循环数组并赋值
            for(int i = 0;i < 10;i++){
                arr[i] = (int)(Math.random()*100 + 1);
            }
            //定义添加数字后的数组
            int[] nArr = new int[11];
            //遍历数组赋值
            for(int i = 0;i < 11;i++){
                if(i < 5){
                    nArr[i] = arr[i];
                }else if(i == 5){
                    nArr[i] = 888;
                }else{
                    nArr[i] = arr[i-1]; 
                }
            }
            System.out.println(Arrays.toString(nArr));
        }
    }
    import java.util.Arrays;
    
    /*
     * 定义一个int数组,大小为10,随机数[1,10]给元素赋值
     * 删除数组中的元素5
     */
    public class demo2 {
        public static void main(String[] args) {
            int[] arr = new int[10];
            for(int i = 0;i < 10;i++){
                arr[i] = (int)(Math.random()*10 + 1);
            }
            System.out.println(Arrays.toString(arr));
            //统计5出现的次数
            int count = 0;
            for(int i = 0;i < arr.length;i++){
                if(arr[i] == 5){
                    count++;
                }
            }
            int[] nArr = new int[10 -count];
            int index = 0;
            for(int i = 0;i < arr.length;i++){
                if(arr[i] != 5){
                    nArr[index] = arr[i];
                    index++;
                }
            }
            System.out.println(Arrays.toString(nArr));
        }
    }
  • 相关阅读:
    弱网测试—Network-Emulator-Toolkit工具
    chmod修改权限
    mysql:on duplicate key update与replace into
    mysql:批量更新
    linux:磁碟与档案系统管理
    linux:指令与档案的搜索
    linux:问题
    linux:档案与目录管理
    linux:档案权限
    linux:习惯
  • 原文地址:https://www.cnblogs.com/wwjdx/p/6435948.html
Copyright © 2011-2022 走看看