Possible Duplicate:
How do I compare strings in Java?
Am I am comparing strings in the wrong way? Please show me how to compare correctly? Thanks.
private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
        String selectedVal = (String) jList1.getSelectedValue();
        AbstractListModel model = (AbstractListModel) jList1.getModel();
        int numberElements = model.getSize();
        final String[] allElements = new String[numberElements + 1];
        for (int i = 0; i < numberElements - 1; i++) {
            String val = (String) model.getElementAt(i);
            ***if (selectedVal != val)*** {
                allElements[i] = (String) model.getElementAt(i);
            }
        }
            controller.deleteButtonClicked(selectedVal);
            jList1.setModel(new javax.swing.AbstractListModel() {
            String[] strings = allElements;
            public int getSize() {
                return strings.length;
            }
            public Object getElementAt(int i) {
                return strings[i];
            }
        });
 
     
     
    