Foi mau não publiquei devidamente a questão
Quero apagar uma String numa dada posição do Array.
Fiz esta versão mais não consigo ir mais além
public static int apagarPlvN(String linhas[], int nLinhas, String plv, int n){
System.out.println("Por favor introduza a posição na qual pretende apagar a palavra");
int posN =pedirInt(n); //pedi a posição ao utilizador
System.out.println("Por favor introduza a palavra");
String plv1 = inserirPalavar(plv); // pedi a palavra ao utilizador
String salvaPesquisa = inputPesquisa(nLinhas, linhas); //chama o metódo que realiza a pesqusas das pavras
for (int i = 0; i < nLinhas; i++) {
if(plv1.equals(salvaPesquisa)&& linhas[i].equals(linhas[posN]) && posN==nLinhas){ //se for verdade
linhas[posN -1] =null; //eliminar a posição onde se encontra a palavra
nLinhas--;
mensagemSucesso(true); //imprime uma mensagem de sucesso
}
}
return nLinhas;
}