一道java编程题,有关字符串处理,求帮助!

img


题目内容大致是这样,但是自己却没写出来,希望能帮忙把代码贴出来,谢谢了


    public static void main(String[] args) {
//      I HATE rats, and you?
//      What is the weather like today?
        Scanner scan = new Scanner(System.in);
        int lines = scan.nextInt();
        StringBuffer stringBuffer= new StringBuffer();
        while(lines-->=0){
            stringBuffer.append(scan.nextLine()).append("\r\n");
        }
        System.out.println(stringBuffer.toString().toLowerCase().replaceAll("[.?,!]","")
                .replaceAll("and","&").replaceAll("ate","8")
                .replaceAll("at","@").replaceAll("you","U"));
    }

img

考验我英文水平?能翻译下吗?