package com.imooc.collection;

import java.util.ArrayList;

import java.util.List;

/*

*

*  备选课程类

*/

public class ListTest {

public List coursesToSelect;

/*

*

* 用于存放备选课程的List

*/

public ListTest(){

this.coursesToSelect = new ArrayList();

}

/*

*

* 用于往 coursesToSelect 中添加备选课程

*/

public void testAdd(){

//创建一个课程对象,并通过调用add方法,添加到备选课程中

Course cr1 = new Course("1","数据结构");

coursesToSelect.add(cr1);

Course temp =(Course) coursesToSelect.get(0);

System.out.println("添加了课程:"+temp.id+":"+temp.name);

Course cr2 = new Course("2","C语言");

coursesToSelect.add(0,cr2);

Course temp2 = (Course) coursesToSelect.get(0);

System.out.println("添加了课程:"+temp2.id+":"+temp2.name);

//以下方法会抛出数组下标越界异常

//Course cr3 = new Course("3","test");

//coursesToSelect.add(4,cr3);

//以下为出现错误,自己不会调试过来,"没有Arrays类"

Course[] course = {new Course("3","离散数学"),new Course("4","汇编语言")};

coursesToSelect.addAll(Arrays.asList(course));

Course temp3 =(Course) coursesToSelect.get(2);

Course temp4 =(Course) coursesToSelect.get(3);

System.out.println("添加了两门课程:"+temp3.id+":"+

temp3.name+";"+temp4.id+":"+temp4.name);

//同上问题,百度说是引入包不正常,但是已经引入了ArrayList包。

Course[] course2 = {new Course("5","高等数学"),new Course("6","汇编语言")};

coursesToSelect.addAll(2,Arrays.asLst(course2));

Course temp5 = (Course) coursesToSelect.get(2);

Course temp6 = (Course) coursesToSelect.get(3);

System.out.println("添加了两门课程:"+temp5.id+":"+

temp5.name+";"+temp6.id+":"+temp6.name);

}

public void testGet(){

int size = coursesToSelect.size();

for(int i=0; i

Course cr = (Course) coursesToSelect.get(i);

System.out.println("课程"+cr.id+":"+cr.name);

}

}

public static void main( String[] args){

ListTest lt =new ListTest();

lt.testAdd();

lt.testGet();

}

}

java Array 需要包_我编写的程序提示没有Arrays类,导入不了java.util.Arrays包,附程序。...相关推荐

  1. java自动投票软件_如何编写一个自动投票程序

    *********************************************************************************** *                ...

  2. java web数据库面试_数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程...

    importjava.sql.Connection;2 importjava.sql.DriverManager;3 importjava.sql.ResultSet;4 importjava.sql ...

  3. 学习python表情包_我用Python一键保存了半佛老师所有的骚气表情包

    本文首发于公众号「Python知识圈」,如需转载,请在公众号联系作者授权. 2019年发现两个有意思而且内容比较硬核的公众号.都是同一个人运营的,我们都叫他半佛老师,现实中的职业是风控,公众号内容涉及 ...

  4. python画动态表情包_真香!一行Python代码,帮你制作小姐姐的表情包,靠谱吗?...

    原标题:真香!一行Python代码,帮你制作小姐姐的表情包,靠谱吗? (我的IU女神) 对于小姐姐的动态表情包,相必我们大多数人都不会拒绝,而且都会选择默默的将其收藏(不要问我怎么知道的),一方面小姐 ...

  5. java代码解锁华为_如何编写可怕的Java代码?

    我决定告诉你如何编写可怕的Java代码.如果你厌倦了所有这些美丽的设计模式和最佳实践,并且想写些疯狂的东西,请继续阅读. 如果你正在寻找有关如何编写良好代码的建议,请查看其它文章! 对一切使用异常 你 ...

  6. java写便签_如何编写一个便签程序(用Java语言编写)

    如何编写一个便签程序(用Java语言编写) 热度:336   发布时间:2011-02-18 11:44:16 如何编写一个便签程序(用Java语言编写) 因为以前没有好好学习Java,都搞忘了,请大 ...

  7. java z注释过滤_如何编写一个java程序来过滤所有注释行并只打印java编码行?

    使用 javaparser,您可以解决此问题,如此PoC中所示. RemoveAllComments import japa.parser.JavaParser; import japa.parser ...

  8. java开发手机网页_前端编写手机兼容页面(简易方式)

    这两天开始编写手机页面,作为类似官网一样的使用,因为实在手机端访问的web端,没有做过尝试,而且由于手机的种类很多,导致兼容性要求很高,在网上找了一些教程,制作完毕后决定分析给大家. 先给大家看下成品 ...

  9. java输入学生信息_要求编写一个java程序,输入学生信息,并能保存与显示学生信息。...

    Java 代码如下:import java.util.ArrayList; import java.util.Scanner;public class student{ private int num ...

最新文章

  1. 函数||值传递||函数的常见样式||函数的声明||函数的分文件编写
  2. Service 的生命周期;两种启动方法和区别
  3. Java中的Map、Set、List各种方式遍历
  4. Iterator(迭代器)
  5. java哈喽word,JavaWeb之HelloWord
  6. Catch That Cow POJ - 3278 [kuangbin带你飞]专题一 简单搜索
  7. Linux系统下apt-get命令详解
  8. Elasticsearch 读时分词、写时分词
  9. 全协议NFC读写模块 小尺寸 功能强 TTL电平输出 可兼容14443A模块 14443B模块 Felica模块 15693模块 CLRC663读写模块
  10. 爱思唯尔计算机期刊排名,2017影响因子高增长爱思唯尔物理期刊推荐
  11. Julia学习01——Julia安装与卸载
  12. Windows 7笔记本创建wifi热点供手机上网教程
  13. 高通QPST Download使用方法
  14. imageio不存在java,Java自带的ImageIO留下的坑
  15. OpenCV3之——霍夫变换(霍夫线变换和霍夫圆变换)
  16. 修改系统默认的音频设备
  17. Hbase慢请求常规排查流程
  18. 利用Adobe Acrobat 7.0 Professional 自带的导出图片的功能(转)
  19. python的turtle画小绵羊_Python作图
  20. 【第162期】游戏策划:几年面试下来,发现自我介绍是有窍门的

热门文章

  1. UVA10194 Football (aka Soccer)【排序】
  2. Bailian4138 POJ NOI MATH-7827 质数的和与积【数论】
  3. 物理学基石 —— 波、电磁波、微波
  4. 熟悉 CMake(二)—— 以一个实例说明 CMakeLists.txt 文件的编写
  5. 机器学习基础(三十四)—— 协同过滤(之获得推荐)
  6. 从 Beta-Binomial 共轭到 Dirichlet-Multinomial 共轭
  7. python实用技巧(四)
  8. html 特效隐藏div,如何实现用css3显示隐藏一个div特效
  9. dr. unarchiver_1F 新店开业男士一生仅能定制一枚的钻戒,DR 教你用一生爱一人
  10. 广西2019全国计算机二级报名,广西2019年3月全国计算机二级考试报名入口已开通...