如何在arraylist中搜索元素?

Ang*_*era 2 java search arraylist

例如我想搜索代码A25和A29那么它会​​打印出来吗?我似乎找不到在arraylist中搜索长单词的语法.

    ArrayList<String> arrList = new ArrayList<String>();
    arrList.add("A25            CS 212          Data Structures         3");
    arrList.add("A26            IT 312          Data Base Management System 2   3");
    arrList.add("A27            IT 312          Data Base Management System 2   3");
    arrList.add("A28            IT 212          Data Base Management System 2   3");
    arrList.add("A29            CS 313          Digital Design          3");
    arrList.add("A30            IT 212          Discrete Structures     3");
    arrList.add("A25            IT 212          Discrete Structures     3");
    arrList.add("984            Engl 3          Speech and oral Communication   3");
    arrList.add("582            Theo 3          Christ and Sacraments       3");
    arrList.add("470            Stata1          Probablility and Statistics 3");
    arrList.add("999            Dota 2          Dota Guide          3");
    System.out.println("Enter code to search");
    int code = scan.next();
    //Desired output
   Enter code to search: 
   A29
   A30

   A29          CS 313          Digital Design          3
   A30          IT 212          Discrete Structures     3
   //
Run Code Online (Sandbox Code Playgroud)

Cod*_*roc 6

您最好创建一个类并将该属性(如branch,rollno..etc)添加到该类,并将该类的对象添加到arrayList并进行迭代和比较以查找您正在查找的特定属性.现在很难搜索如此大的字符串和虽然看起来很糟糕.