Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pfRetake28Oct_1;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class ChatLogger {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- List<String> chat = new ArrayList<>();
- while (true) {
- String input = reader.readLine();
- if (input.equals("end")) {
- break;
- }
- String[] tokens = input.split("\\s+");
- String cmd = tokens[0];
- if (cmd.equals("Chat")) {
- chat.add(tokens[1]);
- } else if (cmd.equals("Edit")) {
- int index = chat.indexOf(tokens[1]);
- chat.set(index, tokens[2]);
- } else if (cmd.equals("Delete")) {
- chat.remove(tokens[1]);
- } else if (cmd.equals("Pin")){
- chat.remove(tokens[1]);
- chat.add(tokens[1]);
- } else if (cmd.equals("Spam")){
- for (int i = 1; i < tokens.length; i++) {
- chat.add(tokens[i]);
- }
- }
- }
- chat.forEach(System.out::println);
- }
- }
Add Comment
Please, Sign In to add comment