将 <E> 分配给字符串

Assigning <E> to String

嗨,每次我尝试编译它时,我总是得到一个错误,说我不能将 E 分配给字符串。请帮我解决一下这个。谢谢

public String toString() {
     ListNode<E> start = head;
      String result = "";
      if (numNodes == 1) {
          result = start.getElement();
      }
      else {
          for (int i = 0; i<numNodes-2; i++) {
              result = result + start.getElement();
              start = start.getNext();
          }
      result = result + start.getElement();
      }
  }

使用String.valueOf(Val) 将对象转换为字符串