为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的菱形运算符是什么?

Java中的菱形运算符是什么?

慕沐林林 2019-12-04 12:48:18
我有一个类型为Patient_class的arraylist,该arraylist类型用黄色下划线标出,IDE提到“新表达式中的冗余类型参数(使用菱形运算符)”。我的问题是:我应该改用菱形运算符吗?这是必须的吗?将记录存储到arraylist时是否会丢失数据或出现其他任何问题?这是我的数组列表:public class Register_newpatient extends javax.swing.JFrame {    public Register_newpatient() {        initComponents();        groupbutton();    }    public void groupbutton()    {        ButtonGroup bg1=new ButtonGroup();        bg1.add(rbopd);        bg1.add(rbinpatientcare);        bg1.add(rbboth);    }    all_error_handling checkerror = new all_error_handling();    JFrame frame = new JFrame();    static ArrayList<patient_class>patientlist = new ArrayList<patient_class>();老实说,我不知道钻石经营者实际上是什么。
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

Diamond运算符用于指定要在集合中使用的数据类型。


例如,ArrayList<String> list = new ArrayList<String>()。


在Java 7中,我们可以消除如下类型:


ArrayList<String> list = new ArrayList<>()


查看完整回答
反对 回复 2019-12-04
  • 2 回答
  • 0 关注
  • 495 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信