У меня есть 2 класса, NonEmptyTree и EmptyTree, которые реализуют интерфейс Tree. toString()
метод в классе NonEmptyTree должен возвращать строку: key=>value key=>value key>value
и т.д ...
Я не знаю, как убрать последний пробел в конце результата.
РЕДАКТИРОВАТЬ: я не могу использовать какие-либо методы в классе String, и я не могу ничего сравнить с нулем.
public String toString() {
String result = "";
result+=(this.left.toString());
result+=this.key;
result+="=>";
result+=this.value;
result+=" ";
result+=this.right.toString();
return result;
}
Я попытался использовать переменную для класса, которая указывает, является ли экземпляр NonEmptyTree самым большим в текущем дереве, но консоль отображала ту же строку.
например, строка будет выглядеть так:
"7=>seven 10=>ten 12=>twelve 15=>fifteen 16=>sixteen 17=>seventeen 20=>twenty 30=>thirty "
любая помощь будет оценена. спасибо