groovy中List集合的使用

groovy中List集合的使用,第1张

概述groovy中集合的使用也比java简单许多了,值得高兴的是groovy还提供了许多便利的方法例如给集合中的数字排序、求最大值或最小值、元素反转、求交集、去除重复元素、数组合并、选取符合条件元素等很好用的功能,因为这些方法Intellij IDE有代码提示,就不一一说明了。 1.list集合的最常规的 *** 作 package org.lxh//集合的简单使用class UseArray01 {

groovy中集合的使用也比java简单许多了,值得高兴的是groovy还提供了许多便利的方法例如给集合中的数字排序、求最大值或最小值、元素反转、求交集、去除重复元素、数组合并、选取符合条件元素等很好用的功能,因为这些方法Intellij IDE有代码提示,就不一一说明了。

1.List集合的最常规的 *** 作

package org.lxh//集合的简单使用class UseArray01 {    //集合添加元素 *** 作	static main(args) {	   //List集合 *** 作	   def List=[]       //添加元素	   List<<"hello"	   List.add("world")	   println List	   println List[1]	}}

groovy提供了<< *** 作符可以把元素放入List,同时保留了add方法,可以根据自己的习惯使用其中一种,遍历就不多说了用each和循环都可以实现


2.一些复杂的List *** 作

package org.lxhclass UseArray02 {	static main(args) {	  //join方法	  def array=[1989,12,25]	  println array.join("-")	  println array[1,2].join("-")	  //List的减法	  println array-[25]	  //去除重复元素	  def arr1=[1,2,3,4,5,6,7]	  print arr1.unique()	  //求交集	  def arr2=["北京","上海"]	  def arr3=["上海","宁波"]	  println arr2.intersect(arr3)	  //集合反转	  println arr3.reverse()	  //List排序	  def arr4=[8,1,9,3]	  println arr4.sort()	  //List打乱元素顺序	  println arr4.sort{		  Math.random()	  }	  //取得对应元素的索引	  println arr1.indexOf(5)	  //List求和	  println arr4.sum()	  //取出最大值和最小值	  println arr4.max()      //元素筛选      def arr5=[3,8,10,6]       println arr5.grep{          it>6       }	}}
groovy中的List是不是很强大呢,文章只是列出了一些比较基本的用法,还有一些不常用的可以到网上查查资料。 总结

以上是内存溢出为你收集整理的groovy中List集合的使用全部内容,希望文章能够帮你解决groovy中List集合的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存