问答详情
源自:6-1 学生选课---判断 List 中课程是否存在

测试contanisAll方法,如何改进不区分字母大小写?

/*

* 测试List的contanisAll方法

*/

private void testListContanisAll() {

System.out.println("请输入课程名称集合,以,分割");

String[] arr = console.next().split(",");

while (true) {

if(arr.length == 0) {

System.out.println("请输入课程名称");

continue;

}else {

for(String name: arr) {

Course course = new Course();

course.name = name;

System.out.println("取得课程为:" + course.name);

System.out.println("备选课程中是否包含课程:" + course.name +

"," + coursesToSelect.contains(course));

}

break;

}

}

}


提问者:Master_Yi 2018-06-24 15:35

个回答

  • 天域知语城
    2018-07-03 12:01:12

    建议重写contains方法,查ASCII码大小写差几位,设置此差值字符equals返回true