溢出,帮忙!

lthu 2002-01-31 11:13:47
我有一个静态数据表,太大了,没办法放在数组中(如下,超过65535溢出),请问怎么处理这些静态数据。
static long[][]={
{0xA2,…},
{0xA2,…},
{0xA2,…},
………
………
}
...全文
148 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
remote_roamer 2002-01-31
  • 打赏
  • 举报
回复
public class temp
{
public static void main(String [] argc)
{
java.util.ArrayList temp = new java.util.ArrayList();
temp.add(new java.lang.Long(0xA2));
temp.add(new java.lang.Long(0xA3));
}
}
lthu 2002-01-31
  • 打赏
  • 举报
回复
谢谢大家,我想我的问题解决了,就用大家提供的方法,真的谢谢!!!


^^^^^^^^
gdsean 2002-01-31
  • 打赏
  • 举报
回复
temp.add(0xA2);//ArrayList只能容纳对象吧

public class Item{
private long attribute1;
private long attribute2;
...
public Item(long a1,long a2,...){
attribute1 = al;
attribute2 = a2;
...
}
public long getAttribute1(){
return attribute1;
}
public void setAttribute1(long value){
attribute1 = value;
};
...
}
然后生成许多Item对象
Item item = new Item();
item.setAttribute1(0xA1);
...
或者这样:
Item item = new Item(0xA1,0xA2,...);
把数据弄进去
vector.addElement(item);
remote_roamer 2002-01-31
  • 打赏
  • 举报
回复
所有的对象,都可以用ArrayList进行处理
lthu 2002-01-31
  • 打赏
  • 举报
回复
remote_roamer(心灵捕手):

我的数据没有规律,用.add方法太难实现了。^^^^ 谢谢!!!

skyyoung(路人甲):
我的数组
static long[81][190]={

}已经超过了
skyyoung 2002-01-31
  • 打赏
  • 举报
回复
尝试加上数组大小先。
static long[65535][65535]={
{0xA2,…},
{0xA2,…},
{0xA2,…},
………
………
}
remote_roamer 2002-01-31
  • 打赏
  • 举报
回复
java.util.ArrayList temp = new java.util.ArrayList();
temp.add(0xA2);
temp.add(0xA3);
...
lthu 2002-01-31
  • 打赏
  • 举报
回复
gdsean(摇滚java):

怎么 将{0xA2,…}做成一个对象呢?

能写一段代码吗?

谢谢!!!
remote_roamer 2002-01-31
  • 打赏
  • 举报
回复
ArrayList是一个java.util.下的对象.插一下jdk的api.
楼上的回复也是解决办法
gdsean 2002-01-31
  • 打赏
  • 举报
回复
编译出错啊?!
超过数组最大范围了?
用Vector或者list都可以,将{0xA2,…}做成一个对象
Vector你加多长都可

gdsean 2002-01-31
  • 打赏
  • 举报
回复
只能开大内存给jvm了
java -mx500m yourclass
开500兆
lthu 2002-01-31
  • 打赏
  • 举报
回复
skyyoung(路人甲):编译出错。


谢谢!!!

lthu 2002-01-31
  • 打赏
  • 举报
回复
remote_roamer:ArrayList怎么用,能存静态数据吗?

skyyoung(路人甲):编译有时出错。


谢谢!!!
snowredfox 2002-01-31
  • 打赏
  • 举报
回复
给大家拜给早年!~~~

大家帮忙:
http://www.csdn.net/Expert/topic/510/510220.shtm
skyyoung 2002-01-31
  • 打赏
  • 举报
回复
会吗。编译有问题吗,是RUNTIME出错吗
remote_roamer 2002-01-31
  • 打赏
  • 举报
回复
能不能尝试使用一下.ArrayList

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧