//方式一:用list 集合实现 //定义一个list集合(也叫列表),并存四条数据 def library=[["john","book1"],["ben","book2"],["darlven","book3"]] //groovy给list添加两条数据(有两种方法) library<<["jack","book4"] library.add(["jack","book5"]) //遍历list集合的所有数据 for(String tmp:library){ System.out.println(tmp) } //统计集合中有多少条数据 println(library.size()) //打印出集合中的所有数据 println "library: ${library}" //查询集合中是否有张三借了书名为《book1》的书,没有返回false,有返回true boolean res=library.contains(["jon","book1"]) println res println("++++++++++++++++++++++++++++++++++++++++++++++++++=") //方式二用map映射实现 def mapData=['ken':['book1'],'john':['book2']] mapData['lily']=['book3'] mapData['lily1']=['book4'] mapData['lily']=mapData['lily']<<000 boolean result =mapData['lily'].contains('book3') def num=mapData.size() print(num) println result
图书馆借阅是否借阅小案例(groovy中list和map的使用)
最新推荐文章于 2023-06-13 20:10:03 发布