张学勇移民公司
微信扫一扫 分享朋友圈

已有 2209 人浏览分享

开启左侧

有没有java大人 问个火星问题.

[复制链接]
2209 16
ArrayList lists;
lists = new ArrayList();
lists.add(new list());写add (new list())的时候,一个list里面要包含一个 double, 一个 point, 一个String,应该怎么写啊?

point 是一个class,class point {
  private x,y;
  public point(){
    x = 0.0;
    y = 0.0;
  }

  public point(double a,double y) {
   this.x = a;
   this.y = b;
  }
}现在对ArrayList这个概念很模糊, 究竟是写成一个Class, 还是应该怎样写?
跪谢了啊

[ 本帖最后由 火星叔叔 于 2007-10-28 19:05 编辑 ]
我是乖乖她爸爸

举报 使用道具

回复

评论 16

conversation  曼省名人  发表于 2007-10-28 18:25:43 | 显示全部楼层
召唤一枪。。。
施主,您又装屄了

举报 使用道具

回复 支持 反对
tianclch  禁止发言  发表于 2007-10-28 18:28:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

举报 使用道具

回复 支持 反对
火星叔叔  曼省名人  发表于 2007-10-28 18:42:48 | 显示全部楼层
一枪的手机语音留言 超级变态
我是乖乖她爸爸

举报 使用道具

回复 支持 反对
oceandeep  曼省名人  发表于 2007-10-28 18:43:46 | 显示全部楼层
说来听听

举报 使用道具

回复 支持 反对
火星叔叔  曼省名人  发表于 2007-10-28 18:58:11 | 显示全部楼层
自己打一个就知道了
别偏题啊
急死了
我是乖乖她爸爸

举报 使用道具

回复 支持 反对
sowen  曼省名人  发表于 2007-10-28 19:00:27 | 显示全部楼层
not sure what your problem is, but it seems just be a simple composition

public class ListEntry
{
    public double DoubleValue;
    public point PointValue;
    public String StringValue;

    public ListEntry(double d_val, point p_val, string s_val)
    {
        this.DoubleValue = d_val;
        ........
    }
}

lists = new ArrayList();
lists.add( new ListEntry(1.0d, new point(x,y), \"my string\") );

举报 使用道具

回复 支持 反对
火星叔叔  曼省名人  发表于 2007-10-28 19:07:07 | 显示全部楼层
楼上高人~
一下子看明白很多啦`!

谢谢楼上!

[ 本帖最后由 火星叔叔 于 2007-10-28 19:20 编辑 ]
我是乖乖她爸爸

举报 使用道具

回复 支持 反对
Family  贵宾  发表于 2007-10-28 19:09:23 | 显示全部楼层
哎哟~我也是啦!!
无聊的猪猪!郁闷的肥肥!!懒惰的胖胖!!!

举报 使用道具

回复 支持 反对
火星叔叔  曼省名人  发表于 2007-10-28 19:21:16 | 显示全部楼层
要求是要把一个文本文件读到一个ArrayList中,文件每三行字是一个list,分别是double, point, String.
3.14159
(1.1,3.5)
This is a text String value.

我刚刚看了sowen的帖子 仔细想了想
是不是可以这么写出来?
ArrayList lists;
list l;

lists = new ArrayList();
list.add(new list(line1,line2,line3);

public class list {
  private double_val;
  private point P;
  private String text;

  public void list(String s1,String s2,String s3) {
    ...//读取那个txt文件,然后吧String s1, String s2, String s3分别转换成double, point, String.
    ...//把s2转换成 point(x,y) 这里还在想
    this.double_val = Double.parseDouble(s1);
    this.p = new point(tokens1,tokens2);
    this.text = s3;
  }
}

[ 本帖最后由 火星叔叔 于 2007-10-28 20:01 编辑 ]
我是乖乖她爸爸

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

1

粉丝

104

主题
精彩推荐
热门资讯
网友晒图
图文推荐

维权声明:本站有大量内容由网友产生,如果有内容涉及您的版权或隐私,请点击右下角举报,我们会立即回应和处理。
版权声明:本站也有大量原创,本站欢迎转发原创,但转发前请与本站取得书面合作协议。

Powered by Discuz! X3.4 Copyright © 2003-2020, WinnipegChinese.COM
GMT-5, 2024-10-3 10:27 , Processed in 0.043113 second(s), 29 queries .