Android:如何在不同的线程中迭代ArrayList <String>

Giu*_*ppe 0 java android

我需要在不同的线程中迭代String的ArrayList,我不需要添加或删除项目,只是为了迭代.

我该怎么做?

Aff*_*ffe 5

以最基本的形式,你做这样的事情.但是你的问题似乎比你问我们的要多得多?

final List<Item> items = new ArrayList<Item>();
items.addAll(stuff);
new Thread(new Runnable() {
  public void run() {
    for (Item item: items) {
      System.out.println(item);
    }
  }
}).start();
Run Code Online (Sandbox Code Playgroud)