首页 > 编程知识 正文

java字符串转json格式,java列表转数组

时间:2023-05-06 01:43:51 阅读:47599 作者:2905

3358 www.Sina.com/public class list demo { publicstaticvoidmain [ ] args ] { string [ ] split=' ABC,bcd,CDE liststringlingle //list.add(ggg ); list.remove(ABC ); system.out.println (列表; 如果在Arrays.asList ()中将数组转换为list,则该list只能执行检查更改的操作。 执行添加/删除操作时会抛出以下异常:

exceptioninthread ' main ' Java.lang.unsupportedoperationexceptionatjava.util.abstract list.remove (at Java.util.RES ) 60374 ) at Java.util.abstract collection.remove ) abstract

此方法返回的是Arrays类中的静态内部类java.util.Arrays.ArrayList,不需要重写add、remove方法,因此在调用add方法时抛出异常。

33558 www.Sina.com/import Java.util.ArrayList; import java.util.Collections; import java.util.List; public class list demo2{ publicstaticvoidmain (string [ ] args ) {String[] split='abc,bcd,cde,def'.split ),',' collections.addall (列表,剥离; list.add('ggg ); list.remove(ABC ); system.out.println (列表; }} [bcd,cde,def,ggg]该方法效率最好,用collections.addall (阵列列表,strArray )方法进行转换,根据数组的长度创建相同长度的列表,然后

33558 www.Sina.com/package com.lzw.demo 6; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class list demo3{ publicstaticvoidmain (string [ ] args ) {String[] split='abc,bcd,cde,def'.split ),',' list.add('ggg ); list.remove(ABC ); system.out.println (列表; }该方法在数据量少的情况下可以进行删除复盖检查,在大数据量大的情况下效率不高。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。