Designer:
Bom na verdade esse problema será voltado para grafos( E o arquivo txt contem vertices e arestas)
Seria possivel salvar cada linha da lista em vetor e depois manipula-lo em outra classe?
Bragança, Guarda, 200
Bragança-cidade1(vertice 1)
Guarda-cidade2(vertice2)
200(peso da aresta)
Quando eu digo manipular quero dizer depois de carregar os dados se seria possivel eu remover um vertice(cidade1) ou vertice2(cidade2), ou aresta(peso da ligação entre um vertice e outro).
Aparentemente você não entendeu o programa que coloquei de exemplo. O método split já retorna um array com os 3 valores de cada linha, um em cada elemento de um array. E a lista armazena todos estes arrays. Aí é só você navegar a lista (vide os metodos da API que linkei antes) e acessar os arrays através do índice, também como no exemplo que coloquei.
Digamos que você tenha um array:
String[] array = new String[]{"foo","bar","baz"};
Você pode acessar os valores da seguinte maneira, por exemplo:
array[0] = "zed" // troca o valor do 1o elemento para "zed"
array[2] = null; //remove a referencia do terceiro elemento do array ao valor antigo (efetivamente descartando a String "baz")
String foo = array[0]; //atribui o valor "zed" a variavel foo;
String bar = array[1]; //atribui o valor "foo" a variavel bar;
String baz = array[2]; //atribui o valor null a variavel baz;
System.out.println(foo); //escreve "zed" no stdout
System.out.println(bar); //escreve "bar" no stdout
System.out.println(baz); //escreve "null" no stdout, comportamento default do toString() para referencias nulas.
E assim por diante. Se você está com este nível de dificuldade, sugiro dar uma estudada nos conceitos fundamentais de java e de programação, porque não vai adiantar você querer começar do meio: http://java.sun.com/docs/books/tutorial/getStarted/index.html e http://java.sun.com/docs/books/tutorial/java/nutsandbolts/index.html
[]s
–mcbrain