java会合构架中TreeSet的奇怪现象两个
先贴出输出:
TreeSet Integer
会合为:[-一, 零, 六, 八, 66]
改动temp为:55
聚合为:[-一, 零, 六, 八, 66]聚合尚未由于temp的改变而改变,说明java对根本部类做了非一般处置
-----------------------------
TreeSet 自定义的Int
会合为:[六, 66]
treeSet.contains(六)= true
treeSet.contains(66)= true
改动temp为:-55
会合为:[六, -55]聚合由于temp的改变而改变,但排序尚无改变
treeSet.contains(六)= false
treeSet.contains(66)= false
treeSet.contains(-55)= true
代码:
Java代码
一.package Tests;
2.
三.import java.util.Arrays;
四.import java.util.HashSet;
五.import java.util.Iterator;
六.import java.util.LinkedList;
七.import java.util.List;
八.import java.util.ListIterator;
九.import java.util.Set;
十.import java.util.SortedSet;
11.import java.util.TreeSet;
12.
13.public class testSet {
14. public static void main(String[] args) {
15.// testHashSet();
16. testTreeSet();//数据自动排序
17. System.out.println("-----------------------------");
18. testTreeSetInt();// 数据自动排序
19.
20. // testLinkedList();
21.
22. }
23.
24. private static void testLinkedList() {
25. LinkedList
1895 - org.springframework.web.util.NestedServletException: Request processing failed
1896 - org.hibernate.MappingException: An AnnotationConfiguration instance is required to use
1897 - java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误
1898 - 若要使他人能够在远程计算机上查看此特定错误信息的详细信息
1899 - Failed to convert parameter value from a String to a Int32
1900 - PageError事件捕获出错信息
1901 - org.hibernate.exception.GenericJDBCException: could not insert
1902 - Error creating temporary file
1903 - Unhandled exception type UsersException
1904 - inputstreamreader.read()
1905 - Uncaught Throwable in thread : PeerView Timer for urn:jxta:jxta-NetGroup
1906 - unknown software exception (0xc00000fd)
1907 - System.ArgumentException: 路径中具有非法字符
1908 - Could not loa
相关文档:
public class Sort {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arry = { 19, 10, 5, 45, 100, 30, 35, 29 };
int[] sortArry = mergeSort(arry);
for (int i = 0; i < sortArry.le ......
public String makeStars(int size, char ch) {
if(size < 1) {
throw new IllegalArgumentException("size must be greater than 0");
}
char[] chs = new char[size];
for(int i = 0; ......
java有个特点就是序列化,简单地来说就是可以将这个类存储在物理空间(当然还是以文件的形式存在),那么当你从本地还原这个文件时,你可以将它转换为它本身。这可以极大地方便网络上的一些操作,但同时,因为涉及到安全问题,所以并不希望把类里面所有的东西都能存储(因为那样,别人可以通过序列化知道类里面的内容),那 ......
题目:使用Java实现链表
思路:
链表的特点:链表的的元素之间通过指针连接起来。通常有一个头指针指向第一个元素,通过第一个元素可以访问到其他的元素。
链表中数据如何存储:链表中的每个元素应该由表示数据的域和指向其他元素的指针组成。
链表的常用操作:创建链表、在链表中添加元素(在最后添加或者在某个具体的 ......