Hallo liebe leute, ich versuche aus einem TextField zwei verschiedene Eingaben wieder auszugeben, dafür habe ich eine Kleine JFrame-Klasse geschrieben:
wieso bekomme ich als Ausgabe sowas ähnliches : [Ljava.lang.String;@716c9867 ****
was sollte ich stattdessen ändern um wirklich die beiden texte getrennt mit komma wieder
auszugeben.
bin für jeden Tipp dankbar
bis dann
Java:
import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Edittext extends JFrame implements ActionListener {
private JTextField txtField;
private JButton button;
public Edittext() {
this.setSize(300, 300);
JPanel panel = new JPanel(new GridBagLayout());
txtField = new JTextField("", 10);
panel.add(txtField);
JButton button = new JButton("check");
button.addActionListener(this);
panel.add(button);
this.add(panel);
this.setVisible(true);
}
String str = null;
private String[] rec;
private String grenze;
@Override
public void actionPerformed(ActionEvent e) {
str = txtField.getText().toString();
grenze = ",";
rec = str.split(grenze);
System.out.println(rec.toString());
}
public static void main(String args[]) {
Edittext ed = new Edittext();
ed.setVisible(true);
}
}
was sollte ich stattdessen ändern um wirklich die beiden texte getrennt mit komma wieder
auszugeben.
bin für jeden Tipp dankbar
bis dann
Zuletzt bearbeitet von einem Moderator: