/**
* 陣列差集運算。( 回傳值 = A - B )
*/
public String[] except(String[] A, String[] B) {
String[] C = new String[A.length - B.length];
int count=0;
for (int i = 0; i < A.length; i++) {
for (int j = 0; j < B.length; j++) {
if (A[i].equals(B[j])) {
A[i] = "";
}
}
if (!A[i].equals("")) {
C[count]=A[i];
count++;
}
}
return C;
}
}
/*
/*
執行程式碼 :
String a = {"1","2","3","4","5"};
String b = {"1","3","5"};
System.out.pringln(except(a,b));
執行結果 :
[2,4]
*/
文章標籤
全站熱搜

當字串長度一樣好像就會問題
當字串長度一樣 而且A=B 字串集合相同內容 此時就會有重大的BUG
抱歉回復晚了,等等更新程式碼!! 多謝指正 !!