第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

可以通過id來判斷是否存在該課程嗎?

package student_progress;


import java.util.ArrayList;

import java.util.Arrays;

import java.util.Iterator;

import java.util.List;

import java.util.Scanner;


public class SetTest {

?public List<Course>courseToSelect;

?private Scanner scanner;

?public Student student;

?public SetTest() {

courseToSelect=new ArrayList<Course>();

this.scanner=new Scanner(System.in);

?}

?public void Add() {

//創(chuàng)建一個課程對象,并通過調(diào)用add方法添加到備選課程List中

Course[] courses= {new Course(1, "數(shù)據(jù)結(jié)構(gòu)"),new Course(2, "c語言"),new Course(3, "離散數(shù)學(xué)"),new Course(4, "匯編語言"),

new Course(5, "高等數(shù)學(xué)"),new Course(6, "大學(xué)英語")};

courseToSelect.addAll(Arrays.asList(courses));

?

?}

?public void testIterator() {

Iterator<Course> it=courseToSelect.iterator();

System.out.println("有如下課程待選(通過迭代器訪問):");

while(it.hasNext()) {

Course cr=(Course) it.next();

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

}

?}

?//創(chuàng)建學(xué)生對象并選課

?public void createStudentAndSelectCourse() {

? ? ?student=new Student(1, "小明");

? ? ?System.out.println("歡迎學(xué)生"+student.name+"來選課");

? ? ?for(int i=0;i<3;i++) {

? ? ? System.out.println("請輸入課程ID");

? ? ? int courseId=scanner.nextInt();

? ? ? for(Course cr:courseToSelect) {

? ? ? if(cr.id==courseId) {

? ? ? student.courses.add(cr);

? ? ? }

? ? ? }

? ? ?}

?

?}

?

?}

public static void main(String[] args) {

// TODO Auto-generated method stub

? ? ? SetTest sTest=new SetTest();

? ? ? sTest.Add();

? ?

? ? ? sTest.testContains();

? ? ? sTest.testIterator();

??

}

public void testForeachForSet(Student student) {

? ?//打印輸出,學(xué)生所選的課程

System.out.println("共選擇了:"+student.courses.size()+"課程");

? ? ? for(Course cr:student.courses) {

? ? ? System.out.println("選擇了課程:"+cr.id+":"+cr.name);

? ? ? }

}

//測試List的contains方法

public void testContains() {

//請輸入課程名稱

System.out.println("請輸入課程名稱:");

int id1=scanner.nextInt();

Course course2=new Course();

//創(chuàng)建一個新的課程對象,ID和名稱,與Course對象完全一樣

course2.id=id1;

System.out.println("創(chuàng)建課程對象編號:"+course2.id);

System.out.println("備選課程中是否包含該課程:"+course2.id+","+courseToSelect.contains(course2));

if(courseToSelect.contains(course2)) {

System.out.println("課程:"+course2.id+"索引位置為:"+courseToSelect.indexOf(course2)+1);

}

}


}


正在回答

1 回答

明白了,我在equals那里沒有改

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

可以通過id來判斷是否存在該課程嗎?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號