摘要: 1、List的toArray()方法用于将集合转换成数组,但实际上改方法是在Collection中定义的,所以所有的集合都具备这个功能, 其有两个方法:Object【】 toArray() 和 T<T> [] toArray(T[] a)第二个方法是比较常用的 ,我们可以传入一个指定类型的数组, 该 阅读全文
posted @ 2017-08-31 20:16 奋斗的大海 阅读(3925) 评论(0) 推荐(0) 编辑
摘要: 1、List接口是Collection的子接口,用于定义线性表数据结构 ,可以将List理解为存放对象的数组,只不过其元素个数可以动态增加或减少。 2、List接口的两个常见的实现类为ArrayList和LinkList,分别用动态数组和链表方式实现了List接口。 3、ArrayList和Link 阅读全文
posted @ 2017-08-31 20:02 奋斗的大海 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、Iterator迭代器用于遍历集合元素,获取迭代器可以使用。 2、Iterator提供了统一遍历集合元素的 方式 ,其提供了用于遍历集合的连个方法 boolean hasNext()判断集合是否还有元素可以遍历, E next()返回迭代的下一个元素 。 阅读全文
posted @ 2017-08-31 17:58 奋斗的大海 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1、Collection是一个接口,定义了集合相关的操作方法,其有两个子接口List和Set。 2、List和Set的区别 List是有序的可重复集合,Set是无序的不可重复集合。 3、集合持有对象的引用,集合中存储的都是引用类型元素,并且集合只保存每个元素对象的引用,而并非将元素对象本身存入集合。 阅读全文
posted @ 2017-08-31 17:24 奋斗的大海 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、包装类:在进行类型转换的范畴内,有一种特殊的转换需要将int这样的基本数据类型转换成对象。 2、所有的基本类型都有一个与之对象的类,即包装类(wrapper) 3、包装类是不可变类,在构造了包装类对象后,不允许更改包装在其中的值。 4、包装类是final的,不能定义他们的子类。 5、double 阅读全文
posted @ 2017-08-31 17:05 奋斗的大海 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、== 用于比较变量的值,可以应用于任何类型,如果应用与应用类型,比较的是两个引用变量中存储的值(地址信息),判断两个变量是否指向相同的对象。 2、equals()是Object方法,重写以后可以比较两个对象内容是否相同。 3、所以 Object的equals()方法的比较规则和 == 是相同的 阅读全文
posted @ 2017-08-31 16:06 奋斗的大海 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、equals()是Object中的方法,作用在于检测一个对象是否等于另一个对象。 2、在Object类中equals()方法是判断两个对象是否有相同的引用 ,即是否是相同的对象。 3、String重写equals()方法,String的equals()方法用途比较两个字符对象的字符序列是否相同。 阅读全文
posted @ 2017-08-31 16:01 奋斗的大海 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1、java语言很多地方会默认调用对象的toString方法。 注:如果不重写toString方法,将会 使用Object的toString方法,其逻辑为 类名@散列码,toString方法是非常有用的调试工具,如果重写了toString方法,调试时断电到对象会显示出对象各个属性及其值,如果不重写则 阅读全文
posted @ 2017-08-31 15:50 奋斗的大海 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 使用replaceAll实现字符串替换,即把字符串某些字符全部替换成别的 // 将str中的所有数字替换为“数字”二字 String str = "abc123bcd45ef6g7890"; str = str.replaceAll("\\d+", "数字"); System.out.println 阅读全文
posted @ 2017-08-31 15:27 奋斗的大海 阅读(13857) 评论(0) 推荐(1) 编辑
摘要: 在java.lang包中有String.split()方法,返回是一个数组 不管按照什么拆,拆出来是一个数组 String str = "1,2,3,4,5,6"; String[] strarr = str.split(","); system.out.println(strarr)//["1", 阅读全文
posted @ 2017-08-31 15:21 奋斗的大海 阅读(81581) 评论(0) 推荐(2) 编辑