关于数组定义的最大范围的问题~ 我用的是 eclipse Object[] obj =new Object[2147483647];为什么数组大小最大只能是这么大呢~ [2147483647]里面的数随便增大哪一个都会报告说超出范围~!到底是怎么回事呢~有些困惑,请高人详细的解说一下~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是因为2147483647太大了超出了int范围 这样写2147483647*1000 你以前是写c的吧 在java里面有动态集合类,List接口下的ArrayList可以满足的你需求,你百度一下或查api吧List list=new ArrayList();list.add("aa");list.add("bb");List list=new ArrayList();list.add(new Integer(3));list.add(new Integer(4));list.size();list.remove(1);//删除后下标会向前移动,所以写for时有移出动作要注意 就是我如果想把一个数放到数组里 但是又不知道这个数会有多大 ------是一个数放到数组里但这个数多大不知道,可能会超出int的范围?还是数组的长度是这个数? 如果不知道要放的数有多少用List,如果不知道要放的数有多大 long double BigDecimal , BigIntege很多选择啊,结贴吧 Map里好像放的东西多一些import java.util.*; public class compare { //这样好像过瘾些 public static void main(String[]args) { Double c=12d; Map s = new HashMap(); for(Double ind =0d;ind<c;ind++){ s.put(ind.toString(), ind); } } } 菜鸟问题 如何让下面的循环更完美!! try_finally_求解惑 求高人解决,网络通信乱码问题 在sun.net.ftp.FtpClient中如何实现对目录的操作 帮我看一下我不明白的一个选择题目。 提问一个关于"private"的问题. 请问方法中的内部类为什么使用的方法的变量必须是final??? Jdk的问题 谁知道iPlanet6与JBuilder7整合吗?高分伺候 PrintStream的close()需要关闭吗? io的一个问题 /*除了速度上java能取代windows编程吗?*/
List接口下的ArrayList可以满足的你需求,你百度一下或查api吧
List list=new ArrayList();
list.add("aa");
list.add("bb");
List list=new ArrayList();
list.add(new Integer(3));
list.add(new Integer(4));
list.size();
list.remove(1);//删除后下标会向前移动,所以写for时有移出动作要注意
------
是一个数放到数组里但这个数多大不知道,可能会超出int的范围?还是数组的长度是这个数?
BigDecimal , BigIntege
很多选择啊,结贴吧
import java.util.*;
public class compare
{ //这样好像过瘾些
public static void main(String[]args)
{
Double c=12d;
Map s = new HashMap();
for(Double ind =0d;ind<c;ind++){
s.put(ind.toString(), ind);
}
}
}