美文网首页
List实现反转

List实现反转

作者: 这个杀手不太累 | 来源:发表于2017-11-03 10:27 被阅读16次
  • 方法一:使用Collections.reverse()方法反转
  • 方法二:自己迭代list实现反转
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        for (int i = 0; i < 10; i++) {
            list.add(i + " ");
        }
        Test test = new Test();
        test.print(list);
        //反转
        test.reverseList1(list);
        test.reverseList2(list);

        test.print(list);
    }

    public void reverseList1(List<String> list) {
        Collections.reverse(list);
    }

    public void reverseList2(List<String> list) {
        List<String> tmpList = new ArrayList<>();
        for (int i = list.size() - 1; i >= 0; i--) {
            tmpList.add(list.get(i));
        }
        list.clear();
        list.addAll(tmpList);
    }

    public void print(List<String> list) {
        for (int i = 0; i < list.size(); i++) {
            System.out.print((list.get(i)));
        }
        System.out.println();
    }
}

相关文章

  • List实现反转

    方法一:使用Collections.reverse()方法反转 方法二:自己迭代list实现反转

  • Collections工具类

    常用方法 reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合...

  • Python面试基础(一)

    列表排序 反转 如果是列表的话,可以直接用list.reverse()来实现,其他可以考虑range(len(li...

  • Collection是类

    都是包含静态方法的工具类 Collections类 排序操作 void reverse(List list):反转...

  • Leetcode日记:92&206.反转链表

    Leetcode日记:92&206.反转链表 92.反转链表其中一段 Reverse a linked list ...

  • Collections工具类的使用

    作用:操作Collection和Map的工具类 常用方法:reverse(List):反转 List 中元素的顺序...

  • Leetcode 206. Reverse Linked Lis

    Reverse a singly linked list. 思路:反转一个链表,反转时需要把当前节点的next指向...

  • 1074 Reversing Linked List (25 分

    反转子链表Given a constant K and a singly linked list L, you a...

  • Python List

    List的所有元素求和 在List头部插入元素 思想:将你想要插入的头部元素先append到尾部,然后对list进行反转

  • 重拾数据结构之链表

    1、Reverse a singly linked list.(反转链表) Solution: 2、Merge t...

网友评论

      本文标题:List实现反转

      本文链接:https://www.haomeiwen.com/subject/esazpxtx.html