Question fetched from API endpoint api/expression/4/1
{
"result": [
{
"message": "com.example.mistakes.expression._04_MultilineStringLiteral.Ex1",
"before": " String before(String userName) {\n // @formatter:off\n String greetingPage = \"<html>\\n\"\n + \" <head><title>Welcome</title></head>\\n\"\n + \" <body>\\n\"\n + \" <h1>Hello, $user$!</h1>\\n\"\n + \" <hr>\\n\"\n + \" <p>Welcome to our web-site</p>\\n\"\n + \" </body>\\n\"\n + \"</html>\\n\".replace(\"$user$\", userName);\n // @formatter:on\n return greetingPage;\n }\n",
"after": " String after(String userName) {\n String greetingPage = \"\"\"\n <html>\n <head><title>Welcome</title></head>\n <body>\n <h1>Hello, $user$!</h1>\n <hr>\n <p>Welcome to our web-site</p>\n </body>\n </html>\n \"\"\".replace(\"$user$\", userName);\n return greetingPage;\n }\n",
"chapter": 2,
"id": "2_04_1",
"className": "Ex1",
"path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_04_MultilineStringLiteral.java"
}
],
"length": 1
}
String before(String userName) {
// @formatter:off
String greetingPage = "<html>\n"
+ " <head><title>Welcome</title></head>\n"
+ " <body>\n"
+ " <h1>Hello, $user$!</h1>\n"
+ " <hr>\n"
+ " <p>Welcome to our web-site</p>\n"
+ " </body>\n"
+ "</html>\n".replace("$user$", userName);
// @formatter:on
return greetingPage;
}
String after(String userName) {
String greetingPage = """
<html>
<head><title>Welcome</title></head>
<body>
<h1>Hello, $user$!</h1>
<hr>
<p>Welcome to our web-site</p>
</body>
</html>
""".replace("$user$", userName);
return greetingPage;
}