Como apagar um vetor já salvo?

pergunta = JOptionPane.showInputDialog(null,"Informe o nome da disciplina que deseja alterar.", T, JOptionPane.QUESTION_MESSAGE); pergunta = disciplina[i][0]; //como apago o vetor disciplina[i][0] ? cadastrar();

O vetor disciplina[i][] é uma linha de uma matriz, nesse caso,é o nome da disciplina que foi salva no bloco de notas “disciplinas.txt”, o intuito é apagá-la e salvar outra usando um módulo já pronto “cadastrar()”, no qual adiciona uma disciplina à matriz.
Me ajudem, por favor !

Um vetor tem tamanho fixo, ou seja, não é possível apagar linhas. Você pode:

  1. Copiar as linhas que não devem ser apagadas para um novo vetor, e então substituir esse vetor pelo novo;
  2. Deslocar as linhas após o elemento apagado para cima, e depois definir como null a última posição do vetor;
  3. Parar de usar um vetor primitivo, e começar a usar um list.

Se estiver fazendo um trabalho de facul, e seu professor só ensinou vetor, use a opção 2.
Se não tiver problema, use a opção 3.

Dê uma olhada no seguinte post para ver como trabalhar com list:
http://www.guj.com.br/posts/list/74068.java#389435