emodev

Untitled

Dec 9th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. package pfRetake28Oct_1;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8. import java.util.Scanner;
  9.  
  10. public class ChatLogger {
  11.     public static void main(String[] args) throws IOException {
  12.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  13.  
  14.         List<String> chat = new ArrayList<>();
  15.         while (true) {
  16.             String input = reader.readLine();
  17.             if (input.equals("end")) {
  18.                 break;
  19.             }
  20.  
  21.             String[] tokens = input.split("\\s+");
  22.             String cmd = tokens[0];
  23.             if (cmd.equals("Chat")) {
  24.                 chat.add(tokens[1]);
  25.             } else if (cmd.equals("Edit")) {
  26.                 int index = chat.indexOf(tokens[1]);
  27.                 chat.set(index, tokens[2]);
  28.             } else if (cmd.equals("Delete")) {
  29.                 chat.remove(tokens[1]);
  30.             } else if (cmd.equals("Pin")){
  31.                 chat.remove(tokens[1]);
  32.                 chat.add(tokens[1]);
  33.             } else if (cmd.equals("Spam")){
  34.                 for (int i = 1; i < tokens.length; i++) {
  35.                     chat.add(tokens[i]);
  36.                 }
  37.             }
  38.  
  39.  
  40.         }
  41.  
  42.         chat.forEach(System.out::println);
  43.  
  44.     }
  45. }
Add Comment
Please, Sign In to add comment