Java(eclipse):有没有办法从JOptionPane.showInputDialog中获取System.out.println这个字符串?

Java(eclipse):有没有办法从JOptionPane.showInputDialog中获取System.out.println这个字符串?,java,string,swing,comparison,joptionpane,Java,String,Swing,Comparison,Joptionpane,代码在这里: import javax.swing.JOptionPane; public class Comienzo { public static void main() { String nombrepersonaje = JOptionPane .showInputDialog("Introduce el nombre de tu personaje"); if (nombrepersonaje =

代码在这里:

import javax.swing.JOptionPane;


public class Comienzo {

    public static void main() {
        String nombrepersonaje = JOptionPane
                .showInputDialog("Introduce el nombre de tu personaje");    

        if (nombrepersonaje == null)
            Principal.main(new String[]{});
        else if (nombrepersonaje.equals(""))
            Comienzo.main();
        else 
            JOptionPane.showMessageDialog(null, "¡Bienvenido... " + nombrepersonaje + "!");

        Start.main();
    }    
}
从昨天开始,我尝试了几种调用字符串的方法,但只有在之前定义了字符串时,它才起作用

    public static void main ()
所以,问题是:如何从同一Java项目中的另一个类中获取“System.out.println”字符串
nombrepersonaje


提前谢谢

在另一个类中创建一个字段。为字段添加一个setter。使用
new
创建类的实例。使用变量
nombrepersonaje
调用setter

public class Start {
     private String name;
     public void setName( String name ) { this.name = name; }

     public void run() {
          ...
     }
}
在Comienzo中:

else {
    JOptionPane.showMessageDialog(null, "¡Bienvenido... " + nombrepersonaje + "!");
    Start start = new Start();
    start.setName(nombrepersonaje);
    start.run();
}
没有所谓的“调用字符串”。你能重新表述一下你想做什么吗?重新表述一下:我怎样才能从同一个Java项目中的另一个类中得到“system.out.prinln”字符串nombrepersonaje?(谢谢:)