我有一个独立的H2服务器启动并运行收集数据.为了测试,我想将数据从我的服务器中提取到CSV文件中.那有什么工具吗?
public class example
{
public ArrayList<Integer> ToFill = new ArrayList<>();
public void Alter(int Value , int Position)
{
ToFill.get(Position) = Value ; // this line has an error
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这段代码给出了编译错误,有人可以解释原因吗?
如果我们有两种迭代方式:
第一:
Object ob;
ArrayList<Obect> list;
for(int i=0;i<list.size();i++)
{ //Todo}
Run Code Online (Sandbox Code Playgroud)
第二:
Object ob;
ArrayList<Obect> list;
for(Object o:list)
{ //Todo}
Run Code Online (Sandbox Code Playgroud)
那有什么区别?我发现在第二种情况下,如果尝试在此循环中删除对象,我会得到并发修改异常.