Collection常用API

package 集合Collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Test2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Collection<String> s1=new ArrayList<>();
		s1.add("java");
		s1.add("c");
		boolean a= s1.add("php");//添加元素返回布尔类型的值,没限制基本都会添加成功
		System.out.println(a); 
		System.out.println(s1.isEmpty());  //为空为true
		
		Collection< String> s2=new ArrayList<String>();
		s2.add("love");
		
		Object[] arrObjects=s1.toArray();//转数组
		
		s2.addAll(s1);//把s1的元素全部注入到s2,s1的内容不变
		System.out.println(s2);
	
		System.out.println(s1.contains("java"));//判断是否包含元素
		
		System.out.println(s1.size());//返回数组元素个数
		
	}

}

as follows: 1. _.chunk(array, [size=1]):将数组按照指定大小切割成若干块,并返回一个新的数组。 2. _.compact(array):过滤掉数组中所有的假值(false、null、0、""、undefined、NaN)并返回新的数组。 3. _.concat(array, [values]):将一个数组与若干个数组或者非数组值连接起来,并返回一个新的数组。 4. _.difference(array, [values]):返回第一个数组中与其他数组不同的元素的数组。 5. _.filter(collection, [predicate=_.identity]):过滤掉集合中所有不符合条件的元素(可以是数组、对象、字符串等),并返回一个新的集合。 6. _.find(collection, [predicate=_.identity], [fromIndex=0]):在集合中查找符合条件的元素,并返回该元素,如果不存在则返回undefined。 7. _.flatten(array, [depth=1]):将一个多维数组拍平,并返回一个新的一维数组。 8. _.groupBy(collection, [iteratee=_.identity]):将集合中的元素按照指定的规则进行分组,并返回一个包含分组结果的对象。 9. _.map(collection, [iteratee=_.identity]):对集合中的每个元素进行转换,并返回一个新的集合。 10. _.reduce(collection, [iteratee=_.identity], [accumulator]):对集合中的元素进行累加运算,并返回最后一个累加结果。 11. _.shuffle(collection):将集合中的元素随机排序,并返回一个新的集合。 12. _.zip(...arrays):将数组中对应位置的元素进行归组,并返回一个新的数组。 13. _.clone(value):深拷贝一个对象,并返回一个新的对象。 14. _.debounce(func, [wait=0], [options={}]):在函数连续触发时,只执行最后一次触发,并返回最后一次的执行结果。 15. _.memoize(func, [resolver]):将一个函数的计算结果缓存起来,以在相同的输入时返回缓存的结果。 以上就是常用的Lodash Api
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小萌新上大分

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值