1
chendy 2023-10-23 11:05:24 +08:00
1. 个人习惯是 new ArrayList<String>().var 然后回车,会补全 ArrayList<String> strings = new ArrayList<>();,楼主这个不写类型然后补全 <Object> 多少有点绷不住
2. 自己 new 出来的局部变量,用接口定义变量毫无意义,所以用 ArrayList 也是无所谓的。需要声明成接口的地方,主要是在参数、返回值和部分成员变更上 |
2
coollight56 OP @chendy T.T 我是举个例子,平时会写的 。 关于第 2 点说的确实没错,更多的可能是我个人的习惯
|
3
coollight56 OP 自己乱试,试出来了,快捷键是 Shift+Tab
在补全后输入就可以看到类型的替换项了 多少有些自问自答了,不过也希望能帮到大家 |
4
zhouhu 2023-10-23 19:38:58 +08:00
直接申明成 var
|