0

私はすでに配列を作成しています。部門には「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");
}
4

1 に答える 1

0
  1. 2 つの文字列 (Department、CourseNumber) を連結できます
  2. 配列を反復処理して文字列を探すと、連結文字列が含まれます。
  3. 一致する文字列の最初の 2 語を取ります。
于 2013-02-02T14:59:15.477 に答える