07 2023 档案
摘要:最近在写代码时发现一个很有意思的问题 问题代码: 1 // 1.准备一个集合,排序。 2 List<Movie> movies = new ArrayList<>(); 3 movies.add(new Movie("摔跤吧,爸爸", 9.5, "阿米尔汗")); 4 movies.add(new
阅读全文
摘要:浅克隆(shallow clone)和深克隆(deep clone)是两种不同的对象复制方法。 浅克隆会创建一个新对象,然后将原始对象的所有字段复制到新对象中。如果字段是基本类型,则它们的值将被直接复制。如果字段是引用类型,则只会复制引用,而不会复制引用指向的对象。这意味着原始对象和克隆对象中的引用
阅读全文
摘要:给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串 示例 1: 输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2: 输入:s = "cbbd"输出:"bb" 提示: 1 <= s.length <=
阅读全文
摘要:红包分配问题 给你一个整数表示红包的总额,和另一个整数表示红包的个数 表示我们要把总金额,随机分成N个红包。 要求1:每个红包的金额都是随机的 要求2:每个人至少1分钱 示例代码: 1 public class Test2 { 2 public static void main(String[] a
阅读全文