package test.java.performance.getField; import java.util.ArrayList; public class TestGet__List implements Runable { long max; String name,test; ArrayList<String> pa = new ArrayList<String>(); @Override public void setup() throws Exception { // Array pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); pa.add("name"); pa.add("sex"); max = 1000 * 1000; } @Override public long run() throws Exception { for (int i = 0; i < max; i++) { // 1 name = pa.get(0); test = pa.get(3); test = pa.get(11); name = pa.get(1); test = pa.get(0); name = pa.get(1); test = pa.get(10); test = pa.get(1); name = pa.get(0); test = pa.get(9); } return max * 10; } @Override public void tearDown() throws Exception { // TODO Auto-generated method stub } }