每日java
不可见影子丶
这个作者很懒,什么都没留下…
展开
-
【Java】将集合按指定分隔符拼接成字符串
List<String> list = new ArrayList<>(); list.add("hello"); list.add(null); list.add("world"); /** desc: 使用google guava拼接List maven依赖: <dependency> ..原创 2021-04-25 10:40:09 · 2040 阅读 · 0 评论 -
【JAVA每日一笔】wordCount
/** * wordCount是在熟悉不过的内容 * 尤其是入门大数据MapReduce、Spark或者Flink的第一课 * 下面用java实现一下字符出现的次数 */String s = "aabbccdde";s.chars() .mapToObj(i -> (char)i) .collect(Collectors.groupingBy(i -> i,Collectors.counting())) .forEach((word,.原创 2020-12-09 11:38:46 · 75 阅读 · 0 评论 -
【JAVA每日一笔】获取1-20之间的随机数10个,要求不能重复
// 可以利用Set集合值不重复的特性Set<Integer> randomList = new LinkedHashSet<>();ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current();int index = 0;while (randomList.size() < 10) { randomList.add(threadLocalRandom.nextInt(1,21)); .原创 2020-12-08 09:02:46 · 1085 阅读 · 0 评论 -
【JAVA每日一笔】字符串是否对称
// 对称判断即判断字符串逆序是否跟源字符串相等String s = "abcba";StringBuilder builder = new StringBuilder(s);boolean isSymmetry = builder.reverse().toString().equals(s);System.out.println(isSymmetry);原创 2020-12-07 10:44:48 · 251 阅读 · 0 评论 -
【JAVA每日一笔】final
final 可以修饰类,修饰成员变量,修饰成员方法,可以在定义或者构造方法完毕前赋值 ->修饰类 类不能被继承 ->修饰成员变量 基本类型值不能发生改变,引用类型地址值不能发送改变,对象的内容是可以改变的 ->修饰成员方法 方法不能被重写...原创 2020-12-04 09:04:51 · 76 阅读 · 0 评论 -
【JAVA每日一笔】数组逆序
int[] a = new int[]{1, 2, 3, 4, 5, 6};for (int start = 0, end = a.length - 1; start < end; start ++, end --) { int temp = a[start]; a[start] = a[end]; a[end] = temp;}for (int i : a) { System.out.print(i + "\t");}原创 2020-12-03 10:57:46 · 77 阅读 · 0 评论 -
【JAVA每日一笔】基本概念
JVM 是Java Virtual Machine(Java虚拟机)的缩写,保证了Java代码语言的跨平台JRE 是Java Runtime Environment(Java运行环境)的缩写,包含JVM标准实现及Java核心类库JDK 是Java Development Kit(Java软件开发工具包)的缩写,包含了JRE和JAVA开发工具...原创 2020-12-02 15:58:36 · 151 阅读 · 0 评论