Я пытаюсь построить в Java строку длиной не более 3 и длиной не менее 1.
Я строю строку в зависимости от содержимого целочисленного массива и хочу вывестинулевой символ в строке, если содержимое массива равно -1.В противном случае строка будет содержать символьную версию целого числа.
for (int i=0; i < mTypeSelection.length; i++){
mMenuName[i] = (mTypeSelection[i] > -1 ? Character.forDigit(mTypeSelection[i], 10) : '\u0000');
}
Это то, что у меня есть, но когда я вывожу строку для массива {0, -1, -1}, а не просто получаю строку "0", я получаю строку "0��».
Кто-нибудь знает, как я могу получить желаемый результат?
Спасибо, м