این کد ها برای حذف یه ارایه رشته ای در یه ارایه رشته ای دیگس اگه یه مقدارم بدی بهش قبول میکنه فقط با کمی تغییر میتونی اعداد صحیح تبدیلش کنی
public static void main(String[] args)
{
String numberarr[]= {"3","1","2"};
String numberarr1[]= {"5","5","3","1","2"};
for(String a:(cutinArr(numberarr1,numberarr)))
{
System.out.println(a);
}
}
public static int isPosition(String arr[], String Pos)
{
for(int i= 0; i< arr.length ; i++)
if(arr[i] == Pos)
return i;
return -1;
}
public static String[] cutinArr(String arr[], String Str[])
{
int len = arr.length-1,count=0;
for(String item:Str)
if(isPosition(arr,item)!= -1)
{
arr[isPosition(arr,item)] = arr[len];
arr[len] =null;
len--;
count++;
}
String arrTemp[] = new String[arr.length-count];
for(int i= 0; i<arrTemp.length;i++)
{
arrTemp[i] = arr[i];
}
return arrTemp;
}