grazie infinite,
volevo chiederti dall'array dinamico secondo te come faccio a togliere la seguente stringa?

stringaDaEliminare="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
io ho scritto una funzione , ma sembra non funzionare del tutto

codice:
byte[] formatFile(byte[] result){
	
	int k=0;
	int i=0;
	
	while(i<result.length){
		
	  if ((result.length-i)>="<?xml version=\"1.0\" encoding=\"UTF-8\"?>".length() &&  ((char)result[i]=='<' && (char)result[i+1]=='?' && (char)result[i+2]=='x')&& (char)result[i+3]=='m')
		  i=i+"<?xml version=\"1.0\" encoding=\"UTF-8\"?>".length();
	  else{
		  result[k]=result[i];
		  k++;
		 i++;
	  }
	} 
		
	return result;
}