-
在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变性 从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。查看全部
-
2-3节,字符串的常用方法查看全部
-
字符串比较查看全部
-
异常使用及处理的经验总结查看全部
-
用contains()方法重写equals()方法查看全部
-
put()方法也可以对已存在的值进行修改。查看全部
-
删除Map中的映射操作:remove(); EntrySet()返回所有键值对的集合。 entry.getKey()取得键,entry.getValue()取得值。查看全部
-
student.get(ID)是采用Map的get()方法,检测是否存在值为ID的学生,如果没有,则返回null. keySet()方法,返回所有键的Set集合。 取得Map的容量可用size()方法。查看全部
-
Map接口: 是一种映射关系,key- value键值对形式存储,实现根据key 快速查找value; 以Entry类型的对象实例形式存在; Key值不可重重,value值可重复 每一个键最多映射到一个值; Map接口提供了分别返回key值集合,value值集合以及Entry()集合的方法; Map支持泛型,形式为:Map<K,V>查看全部
-
两种异常的处理方法查看全部
-
Map类查看全部
-
可以调用泛型的子类型。 子类构造时,必须调用父类的无参构造器。 不能使用基本数据类型,如需要使用,可转换为包装类使用。查看全部
-
泛型:generic 规定集合内可存放的元素类型。可以直接取用,不必转换类型。不能添加规定类型以外的对象。 方法:List<元素类型> 元素名称,例:List<Course> courses; 实例化时应调用元素类型。例:courses = new ArrayList<Course>();查看全部
-
删除List元素: remove(index)或者remove(element); removeAll()查看全部
-
Colection:List,Queue,Set.其中List(序列)和Queue(队列)有序可重复,Set(集)无序不可重复。List和Set比较常用。查看全部
举报
0/150
提交
取消