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里边的参数
  • 相关阅读:
    C语言I博客作业10
    C言I博客作业09
    C言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言博客园作业05
    使用注解方式生成Hibernate映射文件
    技术英语单词中英文对照
    spring监听器
    Servlet
  • 原文地址:https://www.cnblogs.com/mushishi/p/3387209.html
Copyright © 2011-2022 走看看