摘要: 1.判断定义为String类型的s1和s2是否相等 String s1 = "abc"; //这个“abc”对象首先会进常量池 String s2 = "abc"; //这行会先看常量池有没有“abc”对象 没有才到栈哪里去创建 否则直接记录它 System.out.println(s1 == s2 阅读全文
posted @ 2017-09-17 17:58 LiangFuCheng 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 写了常见的几个而已。 1:new 一个String类的时候系统会自动传一个空构造 public String(); 注意: 当对象初始化是 null时 和 对象是 “” 时,两者是有区别的。 前者是一个空值,不能调用String类里面的任何方法否则报空指针异常,后者是可以的。 2: 字节数组转成字符 阅读全文
posted @ 2017-09-17 15:58 LiangFuCheng 阅读(255) 评论(0) 推荐(0) 编辑
摘要: String类时我们平时用的比较多的一个类,该类属于java中引用数据类型。 String类里面有很多方法需要我们学习。如切割,追加,拼接等。 String s = "abcdef"; 上面s是指向引用地址 右面的字符串就是一个String类的对象 而且String类默认重写了toString()方 阅读全文
posted @ 2017-09-17 15:15 LiangFuCheng 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 注意事件: 1: 当使用Scanner类时 切记不要做从键盘输入一个int数 再输入一个字符串 这样会导致bug就是字符串会读取不到几所输入的内容 原因是因为:当你用了NextInt()方法时,再按了一个回车键 而这时系统默认是二进制数、换行符 linux是\n windows是\r\n 标志一句话 阅读全文
posted @ 2017-09-17 13:58 LiangFuCheng 阅读(127) 评论(0) 推荐(0) 编辑