zoukankan      html  css  js  c++  java
  • Java 数组操作

    参考了网上别人的代码,在Java中对数组的比较便利的操作是 将数组转换成集合再利用集合所提供的add remove等方法进行增删,然后再转换成原数组类型
    如 String[] -->  填充至 ArrayList<String> --> 对数组元素进行操作 --> 类型转换String[]
    
    注意: 虽然java和C#中string都是对象  但是在java中判断字符串相等 不能用‘ ==’ 要用str.equals("str2")  
          这边和C#中的‘ == ’不同 C#中的 ‘ == ’是先判断引用相等再判断值相等(C#还是比较人性化滴)
    
    // 删除数组中一个值
    
    String arr={"aa","bb","cc"};
    ArrayList<String>  list=new ArrayList<String>();
    int pos=-1;
    for(int i =0;i<arr.length;i++) //将数组转换成集合 
    {
           list.add(arr[i]);
           if(arr[i].equals("aa"))
            {
                  pos=i;
            }          
    }
    
    list.remove(i);
    arr=(String[])list.toArray(new String[list.size()]);   //注意toArray里边的参数
  • 相关阅读:
    H5新增属性02
    h5新增属性
    javascript基础
    多列布局和弹性盒模型详解
    边框图片+盒子倒影
    CSS新增边框属性
    css3选择器
    css3基础
    h5新增-2
    h5新增
  • 原文地址:https://www.cnblogs.com/mushishi/p/3387209.html
Copyright © 2011-2022 走看看