求教一种可以实现按行进行存储,按列进行调用的存储结构。(String[][]这种二维数组除外...)
要求运行效率高,复杂度较低的实现方式,谢谢各位啦!~~

解决方案 »

  1.   

    想办法解决了,但是办法不是很好
    http://javaren.net.cn/dispbbs.asp?boardid=5&Id=57
    请各位高手提供一些优化或者高效的实现方法,多谢了。
      

  2.   

    http://javaren.net.cn/dispbbs.asp?boardid=5&Id=57
      

  3.   

    晕死,等了几天竟然顶的人都没有了,这年头......
    中国人这么多,怎么想找资料和解决问题还得去国外论坛......
    我发了几次问题帖都没人解答,害得我找问题都得翻墙去国外网站看英语、葡萄牙语(这两个还好,能看懂个大概),前几天Google竟然还搜到了一份阿拉伯语的,一点看不懂......彻底无语了,当时那心啊,哇凉哇凉地,以后不精通几国外语连个程序员都当不了了......
      

  4.   

    String[] name = new String[100]```
    name[0]="";
    name[2]="";
    name[3]="";
      

  5.   

    其实看了一下,那个效率一般吧,如果想要自己实现的话,那就实现一个TableModel接口,在这个类中维护一个Object[]数组
    大概想法是所有数据存储于该数组内,内部维护一个行数row和列数column变量
    取特定行的时候,大致如下:public Object[] getRow(int rowIndex){
      int start = data.lenght/column/rowIndex;//data是总的数据
      Object[] ret = new Object[]
      System.arraycopy();//拷贝一下
      return ret;
    }
    列的也如法炮制,这样就是有个问题,当插入的时候要死人的,插入行还好说,插入列就要写死了,慎用慎用!!(哈哈,其实用vector就方便了,一个搞定)
      

  6.   

    上面的代码是我在网页上随便写的,有错误自己debug哈:D