- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java基础学习笔记 2020.5/27
1.String直接赋值与使用new String的区别使用String直接赋值String str = “abc”;可能创建一个或者不创建对象,如果”abc”在字符串池中不存在,会在java字符串池中创建一个String对象(”abc”),然后str指向这个内存地址,无论以后用这种方式创建多少个值为”abc”的字符串对象,始终只有一个内存地址被分配。使用new String 创建字符串String str = new String(“abc”);至少会创建一个对象,也有可能创建两个。因为用到ne
2020-05-27 19:52:39 245
原创 字符转数字java
a ~ z : 97 ~ 122A ~ Z: 65 ~ 900 ~ 9: 48 ~ 57-: 45空格: 32字符串转字符数组: char c[] = str.toCharArray();character.isDigit(char c); 判断是否为数字
2020-04-03 11:30:58 164
原创 圆圈中最后剩下的数字 java实现
class Solution { public int lastRemaining(int n, int m) { ArrayList<Integer> list = new ArrayList<>(); for (int i = 0; i < n; i++){ list.add(i); ...
2020-03-30 11:40:40 257
原创 卡牌分组
给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。 组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。//卡牌分组public boolean hasGroupsSizeX(int[] deck) { //生成统计Map Ma...
2020-03-27 11:09:31 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人