Member 13228896 Ответов: 1

Массив не печатает правильные значения


Я пытаюсь распечатать массив с {1 2 3 4}, но то, что печатается, - это {49,50,51,52}
я понятия не имею, что я делаю не так, смотрите мой код ниже pls.

Что я уже пробовал:

public String showValues() {
        if (this.next == null) {
             return String.valueOf(this.value);     

        } else {
            
           return (String.valueOf(this.value) + " " + this.next.showValues());
        }
    }

public static void Print(Set one) {

  System.out.println(String.format("%1$-" + 25 + "s", "Set A: ") + one.showValues());

}

1 Ответов

Рейтинг:
5

Richard MacCutchan

Вы печатаете значения символов, а не целых чисел. Вам не нужны звонки, чтобы valueOf, просто выведите символ.


CPallini

Мой 5.