【編程】java若何刪除數組中的元素?簡單幾步,讓你輕松解決。
1. 打開您的IDE(MyEclipse 10為例),在圖示空白區域右鍵點擊選擇【New】->【Project】->【java Project】->【Next】
2. 步調二后,設置項目標名稱、JRE、默認工程位置->【finish】
3. 新建類文件,如下圖所示。設置類名、拜候屬性、main函數等如下圖所示
4. 在步調三中建立的class文件下,添加如下代碼
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class DeleteArrayElementClass {
public static void main(String[] args) {
String[] ss = new String[10];
ss[0] = "/article/90808022090decfd91c80f8e.html";
ss[1] = "/article/90808022090decfd91c80f8e.html";
ss[2] = "/article/90808022090decfd91c80f8e.html";
ss[3] = "/article/90808022090decfd91c80f8e.html";
ss[4] = "/article/90808022090decfd91c80f8e.html";
ss[5] = "我被刪除失落了";
ss[6] = "/article/90808022090decfd91c80f8e.html";
ss[7] = "/article/90808022090decfd91c80f8e.html";
ss[8] = "/article/90808022090decfd91c80f8e.html";
ss[9] = "/article/90808022090decfd91c80f8e.html";
ss = deleteArrayEle(ss, 5);
for (String s : ss) {
System.out.println(s);
}
}
public static String[] deleteArrayEle( String[] arr, int index){
int num = arr.length;
if( num <= index)
{
System.out.println("索引值不準確");return null;
}
List<String> list = Arrays.asList(arr);
List<String> arrList = new ArrayList<String>(list);
String target = arr[index];
Iterator<String> it = arrList.iterator();
while(it.hasNext()){
String x = it.next();
if(x.equals(target)){
it.remove();
}
}
//cvt to arr
String[] res = new String[arrList.size()];
arrList.toArray(res);
return res;
}
}
5. 運行法式如下圖所示兩種體例:1: 選中項目右鍵選擇【Run as】-》【java application】
2: 點擊第二張圖的運行按鈕-》【步調3中的類文件】
6. 刪除數組元素前和刪除后的對比圖,如下所示
21怎么挪用攝像頭
若是您感覺有效,記得鄙人方點擊投票、點贊、存眷、留言,小編會按期送上更多的驚喜哦,您的撐持才是小編繼續盡力的動力,么么噠。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!