Java 删除String[] 数组中的多个元素 |
您所在的位置:网站首页 › 删除数组中的元素java › Java 删除String[] 数组中的多个元素 |
最近遇到一个问题,比较有意思的是要删除String[]中的多个元素,而要删除元素的数组是double[] 型的: String items[] = {"1","2","3","4","5"}; double[] need_del_items = {2,3};完整代码: String items[] = {"1","2","3","4","5"}; for(String a:items) System.out.println(a); double[] need_del_items = {2,3}; List list1=Arrays.asList(items); List arrList = new ArrayList(list1); //这句话的重要性在上一节blog中有讲到 /* 主要是下面两行 */ java.text.NumberFormat NF = java.text.NumberFormat.getInstance(); //设置数的小数部分所允许的最小位数,避免小数位有多余的0 NF.setMinimumFractionDigits(0); for(double a:need_del_items) { String b = NF.format(a); arrList.remove(b); } arrList.toArray(); System.out.println(arrList);运行结果: 1 2 3 4 5 [1, 4, 5] |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |