Как я могу исправить этот сегмент кода, чтобы он печатал числа, введенные мной, через запятую? Пример ввода: 1234, ожидаемый результат: 1,2,3,4.
Этот код работает в обычном файле на NetBeans, но у меня возникли проблемы с его изменением в соответствии с GUI. Когда я запускаю его, он просто отображает ноль в результате JLabel
. Кажется, я могу найти любой метод, который может помочь мне в этом.
private void jButton1ActionPerformed(ActionEvent evt) {
Stack stack = new Stack();
int number = (int) (Integer.parseInt(jTextField1.getText()));
while (number > 0) {
stack.push(number % 10);
number = number / 10;
}
while (!stack.empty()) {
System.out.print(stack.pop());
if (!stack.empty()) {
System.out.print(",");
}
jLabel2.setText(String.valueOf(number));
}
}