hab da mal wieder ein problem

ich hab eine Textdatei die sieht wie folgt aus:
url1.de 2
url2.de 9
url4.de 1
url6.de 3
url3.de 19
url5.de 20
ich lese die datei zeilenweise ein. und wie kann ich jetzt die zeilen nach der nummer hinten sortieren lassen?
ich könnte sie ja mittels string.split(datei.next()) teilen. dann hab ich schonmal
url1.de und 2 jeweils getrennt und jetzt??
danke