Я новичок в Java, поэтому, пожалуйста, потерпите меня.
У меня есть этот метод, где оператор return не работает, потому что он не может изменить объект в строку. Я попробовал несколько вещей, которые я нашел в интернете безрезультатно.
private BSTNode find(String courseCode) {
BSTNode current = root;
if(current.getCourseCode().compareTo(courseCode)<0){
current = current.left;
}else if (current.getCourseCode().compareTo(courseCode)>0){
current = current.right;
}
//return new BSTNode(current.getCourseCode(), current.getCourseName(), current.getCredits()); //Mottagaren av anropet kan inte konvertera till sträng. Varför?
return current.getCourseName().toString();
}
Кто-нибудь видел, что я делаю не так?