-
java集合框架:Collection接口家族{List【ArrayList】,quue,Set[HashSet]},Map接口家族{HashMap}, Collections工具类(sort方法),Comparable接口,comparator接口。
查看全部 -
“集合中的元素,可以是任意类型的对象(对象的引用)”;
从一个集合中取出一个物体即可被理解为拿出这个对象来用及引用;
查看全部 -
Comparable--默认比较规则。需要实现comparable几口中定义的
compareTo()方法
Comparator--临时比较规则.需要实现他的compare()方法
查看全部 -
接口、实现类;
不能实例化;
查看全部 -
math 方法
查看全部 -
警醒:
虽然跟着下来了,但是你又掌握多少呢,要心底有数才行。学完了并不代表你真的都会了;
帮同学答问题时才知道你真的还很菜很菜;
一个结束只是另一项的开始,编程的路还非常的long
查看全部 -
Set中的元素是不能重复的,就算重复添加很多次也只会保留一个。并且Set中是可以添加null的。List是有序的Set是无序的。
查看全部 -
总结二:
写代码要求简单易懂,高效性,对于维护有着重要的作用;
避免用大白文写代码,冗余,要有专业编程思想;
遇到问题时,或许答案就在某个路口的拐角等着你呢,细心都是基础问题;
经常牢记一些技巧性的东西,提高开发效率,节省时间。
查看全部 -
// 获取每个字符,判断是否是字符a if ( 'a'==trr ) { // 累加统计次数 num++; }
查看全部 -
Java中的Map接口
Map提供了一种映射关系,其中的元素是以键值对(key - value)的形式存储的,能够实现根据key快速查找value,key和value可以是任意类型的对象。
Map中的键值对以Entry类型的对象实例形式存在。
键(key值)不可重复,value值可以,一个key值只能映射一个value值,而一个value值可以映射多个key值。
Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法。
Map支持泛型,形式如:Map<K,V>
HashMap类
HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现。
HashMap中的Entry对象是无序排列的。
Key值和value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)
查看全部 -
//获取文件名中最后一次出现"."号的位置 int index = fileName.lastIndexOf('.'); // 获取文件的后缀 String prefix =fileName.substring(index); // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java" if ( index >0 && prefix.equals(".java") ) { System.out.println("Java文件名正确"); } else { System.out.println("Java文件名无效"); }
查看全部 -
Java中的Set接口
Set是元素无序并且不可以重复的集合,被称为集。
HashSet是Set的一个重要实现类,被称为哈希集。
获取Set中的元素只能用foreach方法或者iterator方法,因为它是无序的所以每次获取的元素顺序会不同。
在Set中可以添加空对象null
查看全部 -
Java中的泛型
在创建集合时可用 <类型> 来控制能往集合中添加的元素类型。往集合中添加元素时只能添加泛型规定的类型及其子类型。同时泛型集合中的限定类型不能使用基本数据类型。可以通过使用包装类限定允许存入的基本数据类型。
查看全部 -
String s1="爱慕课";
s1 存放了到字符串对象的引用;
通过S1这个引子来调用这个字符串对象。
查看全部 -
parseXxx方法:可以将字符串类型转换成基本的数据类型
如:parseInt("147")可以将147转换为int型。
查看全部
举报