学号20175212 《Java程序设计》第7周学习总结 教材学习内容总结 8.1.String类 可以使用String类声明对象并创建对象,例如: ` String s = new String("we are students"); ` 用户无法输出String对象的引用: 输出的是对象的实体, ...
分类:
编程语言 时间:
2019-04-14 19:24:50
阅读次数:
244
Java中Collections.sort()的使用: 在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是可比较的。 怎 ...
分类:
编程语言 时间:
2019-04-14 18:08:04
阅读次数:
150
TreeSet集合 特点:无序,但是可排序,不重复 CompareTo方法:对于String类的CompareTo方法,由对象的unicode码-参数的unicode码,并且按位比较。 如果值大于0,证明对象要大于参数。 如果值小于0,证明对象要小于参数。 如果值等于0,证明对象等于参数 代码演示: ...
分类:
其他好文 时间:
2019-04-09 20:39:33
阅读次数:
163
字符串比较,strA.CompareTo(strB) A大于B 正数 A小于B 负数 A等于B 0 查找字符串的位置 IndexOf,LastIndexOf,StartWith,EndWith 格式化输出 输出钱的格式 Concat,Join,表示连接字符串 ...
常用方法: 自定义类型排序 ①被排序的集合里面存储的元素,必须实现Comparable ,重写接口中的方法compareTo定义排序规则。缺点就是规则四了 ②灵活规则排序 ...
分类:
其他好文 时间:
2019-04-03 09:17:59
阅读次数:
109
今天在做导入功能时,看到一个感觉很好的去重算法,特分享给大家看看: 其原理利用了以下几点: 1.TreeSet里面不会有重复的元素,所以当把一个List放进TreeSet里面后,会自动去重 2.TreeSet去重也是有条件的,它依靠放入其中的元素的排序规则,所以放入其中的元素要有一个自定义的排序规则 ...
分类:
其他好文 时间:
2019-02-23 01:02:54
阅读次数:
699
一、static关键字的用途在《Java编程思想》中有这样一段话:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”这段话虽然只是说明 ...
分类:
其他好文 时间:
2019-02-09 22:38:40
阅读次数:
217
java.lang.String char charAt(int index) 返回index索引位的字符。 int compareTo(String other) 对比两个字符串,按照字典顺序,若字符串在other之前,返回一个负数;若字符串在other之后,返回一个负数;若相等,返回0。 int ...
分类:
编程语言 时间:
2019-02-01 17:16:38
阅读次数:
157
判断自定义类型 (1)判断两个引用是否指向堆中的同一个实例 (2)判断两个引用指向的实例是否相等 (3)重载 == 运算符,调用重写的Equals()方法。 (4)重载 != 运算符,调用重写的Equals()方法。 (5)实现IComparable接口的CompareTo()方法,然后通过调用Co ...
分类:
其他好文 时间:
2019-01-29 18:21:30
阅读次数:
173
1.接口Comparable<T> API 参数类型:T 可以与此对象进行比较的那些对象的类型 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo()方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort( ...
分类:
其他好文 时间:
2019-01-25 19:58:19
阅读次数:
173