
知识分享类
祈望每天自然醒
站在巨人的肩膀上看世界会很美好
展开
-
Java -File类的名称分隔符与路径分隔符
File类的字段变量和类型字段描述static StringpathSeparator与系统路径相关的路径分隔符,为了方便起见,表示为字符串static charpathSeparatorChar与系统路径相关的路径分隔符static Stringseparator系统相关的默认名称分隔符,为了方便起见,表示为字符串static charseparatorChar系统相关的默认名称分隔符当跨平台的时候为了避免系统与系统之间(mac和window原创 2020-09-13 21:28:12 · 1153 阅读 · 0 评论 -
Java-集合当中进行模糊查找
文章目录List集合中模糊查询1.说明2.示例2.1示例代码2.2示例结果List集合中模糊查询1.说明如何在List集合中进行模糊查找。集合当中的用法大致一样,下面演示在List集合的ArrayList集合下的模糊查找方式。拥有大小写敏感与大小写不敏感的方法,下面就是不敏感的使用方式:public ArrayList search(String name,ArrayList arrayList){ ArrayList arraySearch = new ArrayList(); /原创 2020-09-13 19:23:57 · 6564 阅读 · 2 评论 -
Java-如何使用TreeSet集合存储有序存储自定义类?
TreeSet属于Set集合的子类,而Set集合属于Collection集合的子类,所以TreeSet是单值存储的。那么我们怎么使我们自己定义的类的数据进行顺序存储呢?得在自定义类处创建一个Comparable接口定义顺序存储的属性重写我们首先创建一个Preson类,生成setter/getter、toString、equals和HashCode方法。static class Preson implements Comparable<Preson>{ //要比较的是P原创 2020-09-13 18:42:41 · 558 阅读 · 0 评论 -
Java-集合模块个人学习总结
集合为什么要学习集合,因为集合是Java中成熟的数据结构的实现,为什么要用这些数据结构,因为我们想要更合理的存储数据,数组有缺陷。集合关注的是怎么操作一个集合,把数据存进去取出来,删除,判断有与否,对数据的操作。文章目录集合类集概述Collection接口List接口ArrayListVectorArrayList类与Vector类的区别:LinkedListIterator与ListIterator(迭代器)forEach循环Set接口散列存放:HashSet排序子类:TreeSet哈希表概述Map原创 2020-09-12 17:36:38 · 436 阅读 · 0 评论 -
Java-链表与二叉数的基本概念
链表与二叉数之前我们接触过的数据结构有数组和对象。数组是变量的容器,数组在创建的时候就已经规定了大小。如果想要存储更多的数据我们就需要创建一个新的更大的数组,接着把旧数组的内容传递的到新数组,再加上需要存储的内容,最后把新数组赋值给旧数组(数组扩容思想),这种扩容方式有很慢,且很浪费内存,效果很不好;同样当我们想要删除数组当中的数据,就得找到数组的数据以后,删除,再把后面的数组逐一前移,当数组的数据很多的时候效率就很低下。java认为万物皆对象,我们想在里面存储什么东西就可以自己定制,存什么写什么类型原创 2020-09-05 22:49:32 · 234 阅读 · 0 评论 -
Java-常用类库的初步
常用类库我们先进性一些泛型的了解,学会泛型的基本使用方法泛型概述泛型的本质是参数化类型,指的就是所操作的数据类型被指定为一个参数(在未操作时类型是未给定的,在使用/调用时传入具体的类型)。这种方法可以使用在类、接口和方法的创建当中。使用方式泛型类定义一个泛型类的格式:public class 类名<T>{ private T 属性名; public T get属性名(){ return 属性名; } public void set属原创 2020-09-04 21:56:08 · 211 阅读 · 0 评论