JAVA swing ,泛型,强制类型转换

package SwingPractic;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class MyFrame06 extends JFrame {
    JComboBox<String> box = new JComboBox<>();

    public MyFrame06(){
        this.setSize(500,500);
        this.setVisible(true);
        JPanel panel = new JPanel();
        this.setContentPane(panel);

        panel.add(box);
        box.addItem("用户");
        box.addItem("管理员");

        JButton button = new JButton("test");
        panel.add(button);
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                test();
            }
        });
    }

    private void test() {
        //int count = box.getItemCount();
        String value = (String) box.getSelectedItem();
        System.out.println(value);
    }

}



test()方法中String value = (String)box.getSelectedItem()可以替换为不含强制类型转化的代码吗?

String value = box.getSelectedItem().toString();

String.valueOf(box.getSelectedItem())