private StringBuilder printRow(final String[] columns, final String[] template, final StringBuilder separator) {
        StringBuilder rowBuilder = new StringBuilder();
        for (int i = 0; i < columns.length; i++) {
            rowBuilder.append("|").append(String.format(template[i], columns[i]));
        }
        for (int i = columns.length; i < template.length; i++) {
            rowBuilder.append("|").append(String.format(template[i], ""));
        }
        rowBuilder.append("|").append(System.lineSeparator()).append(separator);
        return rowBuilder;
    }
print table as string.
@return String
shenyu-e2e/shenyu-e2e-common/src/main/java/org/apache/shenyu/e2e/common/TableView.java