我读这和
并且理解LinkedList add(E元素)是O(1)和ArrayList add(E元素)是O(1)分摊的,但O(n)最坏情况因为数组必须调整大小并复制
但是,当我试图检查它
public class ArrayListVSLinkeedList {
public ArrayListVSLinkeedList() {
final int COUNTER = 15000000;
List<Integer> arrayList = new ArrayList<Integer>();
long tStart_add = System.currentTimeMillis();
for (int i = 0; i < COUNTER; i++) {
arrayList.add(i);
}
long tEnd_add = System.currentTimeMillis();
long tDelta_add = tEnd_add - tStart_add;
System.out.println("Adding to ArrayList: " +tDelta_add);
List<Integer> linkedList = new LinkedList<Integer>();
tStart_add = System.currentTimeMillis();
for (int i = 0; i < COUNTER; i++) {
linkedList.add(i);
}
tEnd_add = System.currentTimeMillis();
tDelta_add = …Run Code Online (Sandbox Code Playgroud) 我想制作仅当用户按Enter键时才运行jar的file.bat。未经用户按Enter键,Bat必须运行并且不执行任何操作。在cmd中应打印:
java -jar crawler-1.0.jar
Run Code Online (Sandbox Code Playgroud)
该用户的一部分可以更改this.text
我怎样才能做到这一点?