Создайте шаблон строки в java 8 - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть число, которое может варьироваться.

Я хочу создать шаблон вопросительных знаков, т. Е. '(?,?,?, .... n раз)', где n - это число. В в этом случае вывод должен быть строкой, содержащей 5 знаков вопроса, разделенных запятой.

Требуется вывод:

(?,?,?,?,?)

Пробный код:

private String getValueParameterStr(int messageLength, int fieldsLength) {
        String VALUE_PARAMETER_STR = "";
        for(int i=0;i<messageLength;i++) {
            VALUE_PARAMETER_STR = VALUE_PARAMETER_STR.length()==0?VALUE_PARAMETER_STR+"(":VALUE_PARAMETER_STR+",(";
            for(int j=0;j<fieldsLength;j++) {
                VALUE_PARAMETER_STR = j==0?VALUE_PARAMETER_STR+"?":VALUE_PARAMETER_STR+",?";
            }
            VALUE_PARAMETER_STR = VALUE_PARAMETER_STR + ")";
        }
        return VALUE_PARAMETER_STR;
    }
...