com.example.mistakes.expression._09_VarArgsIssues.Ex1

🚀 com.example.mistakes.expression._09_VarArgsIssues.Ex1

Question fetched from API endpoint api/expression/9/1

API Response

GET /api/expression/9/1
{
  "result": [
    {
      "message": "com.example.mistakes.expression._09_VarArgsIssues.Ex1",
      "before": "    String before(Object... data) {\n      return String.join(\"\\n\", stringifyAll(data));\n    }\n",
      "after": "    String after(Object... data) {\n      if (data == null || data.length == 0) {\n        return \"\";\n      }\n",
      "chapter": 2,
      "id": "2_09_1",
      "className": "Ex1",
      "path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_09_VarArgsIssues.java"
    }
  ],
  "length": 1
}

before

before
String before(Object... data) {
  return String.join("\n", stringifyAll(data));
}

after

after
String after(Object... data) {
  if (data == null || data.length == 0) {
    return "";
  }