社区
Java SE
帖子详情
请问怎样能设计一个类似于数组那样的class,说不明白,请看内容详述
kuangxiang007
2005-12-20 02:50:28
我想设计一个class,可以想数组那样包含多个元素,使用时如下:
ClassName cls[]=new ClassName();
cls.add(str1);
cls.add(str2);
System.out.print(cls[0].toString());
很多人第一反映可能叫我直接用数组,但以上只是简单举例说明而已
我想通过继承List,但不知怎样实现add()
...全文
228
6
打赏
收藏
请问怎样能设计一个类似于数组那样的class,说不明白,请看内容详述
我想设计一个class,可以想数组那样包含多个元素,使用时如下: ClassName cls[]=new ClassName(); cls.add(str1); cls.add(str2); System.out.print(cls[0].toString()); 很多人第一反映可能叫我直接用数组,但以上只是简单举例说明而已 我想通过继承List,但不知怎样实现add()
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beihehuaiyu
2005-12-20
打赏
举报
回复
JDK安装目录下的:src.zip
kuangxiang007
2005-12-20
打赏
举报
回复
问题是我去哪里找ArrayList的源代码
beihehuaiyu
2005-12-20
打赏
举报
回复
把ArrayList的源代码拷到你新建的类里面,在有需要的地方修改一下。
kuangxiang007
2005-12-20
打赏
举报
回复
我知道ArrayList可以实现,但我想自己写一个加入自己的修改
楼上的好象不行
myList clsQueryCdn=new myList();
myList.add("abc");
System.out.print(myList[0].toString());
问题一:第三行编译不通过
问题二:我不知道myList那里toString要不要写代码,有没有影响到myList[0].toString(),如果有请指点一下该怎样写,如何接收myList[0]中的0
masse
2005-12-20
打赏
举报
回复
public class myList
{
private List list = new ArrayList();
public void add(Object o)
{
this.list.add(o);
}
public String toString()
{
// return your string
}
}
fog628
2005-12-20
打赏
举报
回复
ArrayList应该有楼主所说的那样的功能,虽然它里面用来存放数据的容器也是一个数组
尹成JAVA快速入门
用关键词synchronized,程序员可以
说
明某些方法在
一个
类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在
一个
一致的状态。 10.动态性 Java语言
设计
成适应于变化的环境,它是
一个
动态的语言。例如,...
C语言结构体的定义与使用、结构体
数组
、指向结构体的指针(有代码详解)
结构体的定义与使用 结构体是一种构造数据类型 把不同类型的数据组合成
一个
整体 结构体的定义形式: struct 结构体名{ 结构体所包含的变量或
数组
}; 结构体是一种集合,它里面包含了多个变量或
数组
,它们的类型可以相同,也可以不同,每个这样的变量或
数组
都称为结构体的成员(Member)。
请
看下面的
一个
例子: struct stu{ char name[]; //姓...
Visual Basic快捷教程——
数组
与字符串
将原子型数据按照一定的规则重组,就可以形成结构化数据,
数组
可以被认为是一种最简单、最朴素的结构化数据类型。字符串可以看成是一种特殊的
数组
,其中每个元素都是
一个
字符,所以字符串类型所表示的就是一系列的字符。
数组
和字符串是编程语言中的重要组成部分,也是实际开发中被大量使用的
内容
,本文主要介绍Visual Basic 2013中
数组
与字符串的基本用法
boost源码剖析之:泛型多维
数组
类multi_array
boost源码剖析之:boost::multi_array 谢轩 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,是以前和老朋友谢轩写的,也可以在谢轩的blog上找到。 动机 C++是一门自由的语言,允许你自由的表达自己的意图,对不对? 所以我们既然可以new
一个
一维
数组
,也应该可以new出多维
数组
,对不对?先来看
一个
例子:
【困难】在
数组
中找到出现次数大于N/K的数-Java:进阶问题
package live.every.day.ProgrammingDesign.CodingInterviewGuide.ArrayAndMatrix; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; /** * 在
数组
中找到出现次数大于N/K的数 * * 【题目】 * 给定
一个
整型
数组
arr,打印其中出现次数大于一半的数,如果没有这样的数,打
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章