Can someone tell me why I can't get my Friends list to save I got my Ignores to save but can't seem to get the Friends to save so here look.

Base - Z508

FileManager

Main Saving method
Code:
    	for (int i = 0; i < 200; i++) {
            if (i < p.friends.size()) {
                stream.writeString("friends" + i + ":" + p.friends.get(i));
        	}
    	}
    	for (int i = 0; i < 100; i++) {
            if (i < p.ignores.size()) {
                stream.writeString("ignores" + i + ":" + p.ignores.get(i));
        	}
    	}
Save Backup Method

Code:
    	for (int i = 0; i < 200; i++) {
            if (i < p.friends.size()) {
                stream.writeString("friends" + i + ":" + p.friends.get(i));
        	}
    	}
    	for (int i = 0; i < 100; i++) {
            if (i < p.ignores.size()) {
                stream.writeString("ignores" + i + ":" + p.ignores.get(i));
        	}
    	}
Loading the Characters

Code:
		} else if(line.startsWith("friend")) {
    			long friendName = Long.parseLong(line.substring(line.indexOf(":")+1));
    		    p.friends.add(friendName);
		} else if(line.startsWith("ignore")) {
    			long ignoreName = Long.parseLong(line.substring(line.indexOf(":")+1));
    		    p.ignores.add(ignoreName);
Array methods in Player.java

Code:
public List<Long> friends = new ArrayList<Long>(200);
public List<Long> ignores = new ArrayList<Long>(100);