是否有可能使用long int来索引数组?或者这是不允许的?
我的意思是在代码中贬低.
long x = 20;
char[] array = new char[x];
Run Code Online (Sandbox Code Playgroud)
要么
long x = 5;
char res;
res = array[x];
Run Code Online (Sandbox Code Playgroud) 请您告诉我下面的代码是做什么的?
...code...
#include file.h
...code...
Run Code Online (Sandbox Code Playgroud)
我习惯把includes放在每个文件的开头。我以前从未见过这个,也无法在互联网上找到任何内容。
因为我正在重写从C到Java使用random的应用程序,我想问一下是否有任何关键的区别
rand() % 256; // C code
Run Code Online (Sandbox Code Playgroud)
还有这个
import java.util.Random;
...
Random rand = new Random();
rand.nextInt(256);
Run Code Online (Sandbox Code Playgroud)
有谁知道它是否以相同的方式工作,或者,正如我已经写过的,有一些关键的区别?
请尝试将项添加到arrayList,如下例所示:
ArrayList<Integer> list = new ArrayList<>();
list.add(2);
list.add(5);
list.add(7);
for(int i : list ){
if((i%2) == 0){
list.add(i*i);
}
}
Run Code Online (Sandbox Code Playgroud)
但它引发了一个例外
java.util.ConcurrentModificationException
Run Code Online (Sandbox Code Playgroud)
您能否建议我如何添加这样的项目或正确使用哪种列表(容器)?