Java基础练习:数组与ArrayList操作实例.pdfVIP

  • 0
  • 0
  • 约5.67千字
  • 约 4页
  • 2026-01-22 发布于北京
  • 举报

Java基础练习:数组与ArrayList操作实例.pdf

实验8

1.int[]array=newArray[3];错误,

//int[]array=newArray[];错误,必须指定数组的大小或初

始值

//int[]array=newArray[3];//错误,无法转换为int[]

//int[]array=newint[];//

上述语句错在哪里

2.创建一个ArrayList对象,给ArrayList添加10个整形元素。在第3个元素

位置上18。将第6个元素移除。再增加3个元素。输出列表元素。

ArrayListListnewArrayList();

for(inti=0;i10;i++)//给数组增加10个Int元素

List.Add(i);

List.Insert(2,18);//

List.RemoveAt(5);//将第6个元素移除

for(inti=0;i3;i++)//再增加3个元素

List.Add(i+20);

Int32[]values=(Int32[])List.ToArray(typeof(Int32));//返回ArrayList包含的数组

3.创建一个ArrayList对象,添加3个元素,然后创建一个数组,将列表内容

到数组中,输出数组元素。(提示,列表用CopyTo(数组名)方法)

ArrayListListnewArrayList();

List.Add(1);

List.Add(2);

List.Add(3);

Int32[]valuesnewInt32[List.Count];

List.CopyTo(values);

4.输入学生成绩并保存在数组中,并对输入的学生成绩进行排序。

5.输入学生成绩并保存在ArrayList对象中,并对所输入的学生成绩进行排序。

6.创建一个簿类,用两个数组分别记录用户的和用户。在构

造函数中给这两个数组赋初值。(初值都为0,用户名通过params

修饰的数组参数赋值)申明第一个索引器,用于设置和返回。编写

一个方法intNameToIndex(stringindexName),用于查找用户数组中

是否有相应的用户名,如果有返回改名字在数组中的索引号,没有则输出

没有发现这个名字!并返回-1。申明第二个索引器this[stringindexName]。

根据indexName的用户名返回用户的(提示要用到第一个索引

器)和设置用户。写一个只读属性,用来统计一共有多少个号

码。在主函数中测试这两个索引器和数组,输出相应的用户信息和

以及号码总数。

publicclassTelephoneList

{

privateint[]teleNums;

privatestring[]teleNames;

publicTelephoneList(paramsstring[]aNames)

//params表参量参数,对付不确定长度数组的

{

teleNames=aNames;

teleNums=newint[aNames.Length];

for(inti=0;iaNames.Length;i++)

{

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档