![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE基础
梦千载
加油!
展开
-
2021-04-08
ArrayList和LinkedList 的区别同:1、都是线程不安全的。异:1、底层的结构不一样 ArrayList:底层是动态数组 LinkedList:底层是双向链表2、性能不一样 ArrayList:查询快,插入删除慢 LinkedList:查询慢,插入删除快...原创 2021-04-08 15:24:12 · 81 阅读 · 0 评论 -
2021-04-08
ArrayList和Vector的区别同:1、都是动态数组。2、如果不指定容量,那么初始容量都是10.3、都继承AbstractList类。4、都支持序列化和克隆,因为实现了Cloneable,Serializable。5、遍历方式相同:都可以使用Iterator,ListIterator。异:1、线程安全不同:ArrayList是非线程安全的。Vector是线程安全的。2、构造函数不同:ArrayList的构造:// 默认构造函数ArrayList()// capaci原创 2021-04-08 14:58:47 · 67 阅读 · 0 评论 -
2021-03-21
寻找重复字符出现的次数(自己认为好理解的简单思路) /** * 找出字符串中重复的字符单独形成一个字符串, * 然后在拿新字符串和老字符串对比, * 找出每个字符出现了几次 */ @Test public void test(){ String arr="AAAAAABBBBBBBCCCCCCCGGGGGSSSSS"; int index=0; String a="";原创 2021-03-21 23:56:06 · 73 阅读 · 0 评论 -
2021-03-20
对数组中元素的三种排序方法一、冒泡排序 @Test public void maopao(){ int[] arr={1,2,4,3,7,5,8}; for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){原创 2021-03-20 22:02:34 · 191 阅读 · 0 评论