Java
文章平均质量分 57
Yang Liu
这个作者很懒,什么都没留下…
展开
-
在Java中,String、StringBuffer、StringBuilder之间的区别
今天在刷leetcode的时候看到了StringBuffer,并且使用到了它做字符串反转,就来查了下StringBuffer的用法,并且看到了它与String以及StringBuilder之间的区别,在此写下自己的学习体会。 1、在java中,String为字符串常量,但是StringBuffer以及StringBuilder都是字符串变量。 2、三者在速度上的比较 StringBuilder原创 2016-08-27 22:01:15 · 326 阅读 · 0 评论 -
Java内部类之匿名内部类
我们都知道Java中可以使用内部类,将一个类的定义放在另一个类的定义的内部,这就是内部类,但是匿名内部类往往使我们摸不着头脑,因为它并没有特定的名称,那么该如何使用它呢?定义一个匿名内部类public interface Contents { int value(); }public class Test1 { private Contents contents() {原创 2016-11-08 10:36:29 · 260 阅读 · 0 评论 -
Java字符串之String与StringBuilder
String与SringBuiler的一些比较 在Java中,我们会大量使用字符串,但是String究竟是怎样工作的我们可能没有想过太多,其实在String类中,每一个看起来会修改String值的方法都是创建了一个全新的String对象。 我们可以想想,在使用+连接字符串的时候究竟发生了什么,先看一段代码。public class Test1 { public String meth原创 2016-12-01 20:20:50 · 438 阅读 · 0 评论 -
Java用自定义的类型作为HashMap的key
需要重写hashCode()和equals()方法才可以实现自定义键在HashMap中的查找。public class PhoneNumber { private int prefix; //区号 private int phoneNumber; //电话号 public PhoneNumber(int prefix, int phoneNumber) {原创 2016-12-16 18:34:28 · 2211 阅读 · 1 评论