我如何使用 JOptionPane 显示多个 MessageDialog
How do i display multiple MessageDialog with JOptionPane
如何为带有 JOptionPane
的字符串中的每个字符显示消息对话框?
我已经将字符串转换为 char 并将其存储在 ArrayList
中,但我无法让每个 JOptionPane
.
出现 1 个字符
这是我的代码:
public static void main(String[] args) {
ArrayList<Character> arr = new ArrayList<Character>();
String oracion = JOptionPane.showInputDialog(null,"Favor Ingrese oracion: ");
for(int i=0;i<oracion.length();i++)
{
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
}
试试这个:
for (int i = 0; i < oracion.length(); i++) {
JOptionPane.showMessageDialog(null, oracion.charAt(i));
}
而不是
for(int i=0;i<oracion.length();i++)
{
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
}
你不再需要这一行了:
ArrayList<Character> arr = new ArrayList<Character>();
你应该替换代码
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
和
JOptionPane.showMessageDialog(null, oracion.charAt(i));
如何为带有 JOptionPane
的字符串中的每个字符显示消息对话框?
我已经将字符串转换为 char 并将其存储在 ArrayList
中,但我无法让每个 JOptionPane
.
这是我的代码:
public static void main(String[] args) {
ArrayList<Character> arr = new ArrayList<Character>();
String oracion = JOptionPane.showInputDialog(null,"Favor Ingrese oracion: ");
for(int i=0;i<oracion.length();i++)
{
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
}
试试这个:
for (int i = 0; i < oracion.length(); i++) {
JOptionPane.showMessageDialog(null, oracion.charAt(i));
}
而不是
for(int i=0;i<oracion.length();i++)
{
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
}
你不再需要这一行了:
ArrayList<Character> arr = new ArrayList<Character>();
你应该替换代码
arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);
和
JOptionPane.showMessageDialog(null, oracion.charAt(i));