我已经制作了一个数组,我希望用户输入两个不同的字符串,例如部门的“ITEC”和 courseNumber 的“110”。然后我想搜索数组,看看那些字符串是不是一个接一个,比如整个数组中的“ITEC 110”。然后我希望它返回它所在字符串开头的两个数字。
数组的部分内容如下所示,另外还有大约 15 行类似:
0 0 核心 101 3 大学核心 A:核心 101
0 1 ITEC 110 3 信息技术概论
这是我拥有的代码的一部分:
if ("find".equals(option))
{
String department;
String courseNumber;
System.out.print("Please enter the Department:\n");
department = scan.next();
System.out.print("Please enter the Course Number:\n");
courseNumber = scan.next();
int count = 0;
Courses[] POS = new Courses[50];
while (scan.hasNext())
{
POS[count] = new Courses(scan.nextLine());
if (POS[count].equals(department + "" + courseNumber))
System.out.println("YES");
count++;
}
System.out.println("\n");
}