public void removeChannel(String channel, String sender) throws IOException { File file = new File("channels.txt"); FileWriter d = new FileWriter(file); channels.remove(channel); StringBuilder f = new StringBuilder(); for (int i = 0; i < channels.size(); i++) { if (!channels.get(i).equalsIgnoreCase(channel)) { f.append(channels.get(i).toString().toLowerCase()); f.append("\n"); } } d.flush(); d.write(f.toString()); d.close(); }
public void appendChannel(String channel, String sender) throws IOException { File file = new File("channels.txt"); FileWriter d = new FileWriter(file); channels.add(channel.toLowerCase()); StringBuilder f = new StringBuilder(); for (int i = 0; i < channels.size(); i++) { f.append(channels.get(i).toString()); f.append("\n"); } System.out.println("f:" + f.toString()); d.flush(); d.write(f.toString()); d.close(); this.joinChannel(channel); this.sendMessage(channel, "Hello ya'll. I was invited by " + sender + "."); }