Java
冷帝
.....................................................................................
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
随机生成指定位数的a-zA-Z字符串
随机生成指定位数的0-9a-zA-Z字符串 private static String getRandomStr(int length) { StringBuilder sb = new StringBuilder(length); for (int i = 0; i < length; i++) { int ran = new Random().nextInt(52);// 0-61 if (ran > 25) { sb.append((char) (ran原创 2020-10-09 17:43:30 · 508 阅读 · 0 评论 -
java将小括号内的内容替换掉,只能替换一对括号内的
String a = "太棒了!您又超越了(jsapfhaspogf<><><????14129das奥森关卡放弃温泉地火掐)名好友";int rand = rand(100, 200);String str2 = a.replaceAll("\\(([^}]*)\\)", String.valueOf(rand));输出:太棒了!您又超越了185名好友...原创 2020-08-16 16:24:43 · 994 阅读 · 0 评论 -
Java8操作日期的部分例子
直接上代码public static Date agoWeekByLocalDateTime(DayOfWeek weekIndex, int ago) { int i = ago * -7; LocalDate localDate = LocalDate.now().plusDays(i).with(TemporalAdjusters.previousOrSame(weekIndex)); Date from = Date.from(localDate.atStartOfDay(Zone原创 2020-06-03 20:33:01 · 424 阅读 · 0 评论 -
约瑟夫环(数三退一)
题目是这样(没什么注释):数三退一问题是:有一圈(500人)孩子,手拉手围成一个圈,从第一个孩子开始数1,第二个孩子数2,第三个孩子数3,这时候数3的孩子退出,从下一个孩子开始数1,一直循环,直到最后剩下一个孩子,问这个孩子的位置?不知道为什么要加1,没搞明白(手动滑稽)第一种解法(for循环):public void result(){ int sum = 0...原创 2018-12-15 21:00:07 · 867 阅读 · 0 评论
分享