- class Solution {
- public boolean isPalindrome(ListNode head) {
- List
data = new ArrayList<>(); - while (head != null){
- data.add(head.val);
- head = head.next;
- }
- for (int i = 0; i < data.size() / 2; i++){
- if(!Objects.equals(data.get(i), data.get(data.size() - 1 - i))){
- return false;
- }
- }
- return true;
- }
- }