这个问题已经在这里有一个答案:
- 什么是钻石运营商的Java 7中的点? 7个回答
我有型patient_class和ArrayList的类型的ArrayList已经被黄色下划线和IDE提到“在新的表达式(采用金刚石操盘手)冗余类型参数”。
我的问题是:我应该用钻石操盘手? 它是必须的? 存储记录到ArrayList时,我会得到任何数据丢失或任何其他问题?
这里是我的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>();
说实话,我不知道什么钻石运营商实际上是。