私はすでに配列を作成しています。部門には「ITEC」、コース番号には「110」など、2 つの異なる文字列をユーザーに入力してもらいたいと考えています。次に、配列を検索して、配列全体で「ITEC 110」などの文字列が連続しているかどうかを確認します。次に、それが含まれている文字列の先頭にある 2 つの数字を返すようにします。
配列の内容の一部は次のようになります。同様の行が約 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");
}