java基础
baihua_123
这个作者很懒,什么都没留下…
展开
-
Java中的eqluas和hashCode的复习和总结
Java中的equlas函数,默认是比较内存地址,即==;可以重写该函数,可以比较值! https://www.cnblogs.com/dolphin0520/p/3592500.html String类对equals方法进行了重写,用来比较指向的字符串对象所存储的字符串是否相等。 其他的一些类诸如Double,Date,Integer等,都对equals方法进行了重写用来比较指向的...原创 2019-04-29 09:57:53 · 399 阅读 · 1 评论 -
Java中变量的作用域问题以及内部匿名类
1、如此的代码会在编译时报错 public class Test2 { public static void main(String[] args) { int i; for(int i=0; i<10; i++) { System.err.println(i); } } } 会提示“Duplicate local variable i” 2、如此的代码则...转载 2019-04-29 10:18:29 · 199 阅读 · 0 评论 -
Java 实现:统计一个字符串中连续的相同字符构成的子串
Java 实现:统计一个字符串中连续相同字符构成的子串, 例如字符串:010011000011100, 需要得到的子串为:00、11、0000、111、00 以下的实现方法(JDK版本:8+),实现大致逻辑: 1、首先通过一个递归函数根据下标获得连续相同字符的(单个)子串 2、接下来,通过递归函数统计子串 3、最后,输出 若有更好的实现方法,可共同探讨。 import java.u...原创 2019-06-20 17:02:51 · 2143 阅读 · 0 评论