Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用JOptionPane显示多个MessageDialog_Java_Arraylist_Joptionpane - Fatal编程技术网

Java 如何使用JOptionPane显示多个MessageDialog

Java 如何使用JOptionPane显示多个MessageDialog,java,arraylist,joptionpane,Java,Arraylist,Joptionpane,如何使用JOptionPane为字符串中的每个字符显示消息对话框? 我已经在将字符串转换为字符,并将其存储在ArrayList中,但我无法为每个JOptionPane显示一个字符 这是我的密码: public static void main(String[] args) { ArrayList<Character> arr = new ArrayList<Character>(); String oracion = JOptionPane.showIn

如何使用
JOptionPane
为字符串中的每个字符显示消息对话框? 我已经在将字符串转换为字符,并将其存储在
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);

    }
publicstaticvoidmain(字符串[]args){
ArrayList arr=新的ArrayList();
字符串oracion=JOptionPane.showInputDialog(null,“偏好入口oracion:”);
对于(int i=0;i请尝试以下方法:

for (int i = 0; i < oracion.length(); i++) {
    JOptionPane.showMessageDialog(null, oracion.charAt(i));
}
for(int i=0;i
而不是

for(int i=0;i<oracion.length();i++)
{
    arr.add(oracion.charAt(i));
    JOptionPane.showMessageDialog(null, arr);

}
for(inti=0;i试试这个:

for (int i = 0; i < oracion.length(); i++) {
    JOptionPane.showMessageDialog(null, oracion.charAt(i));
}
for(int i=0;i
而不是

for(int i=0;i<oracion.length();i++)
{
    arr.add(oracion.charAt(i));
    JOptionPane.showMessageDialog(null, arr);

}

对于(inti=0;i您应该替换代码

arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);


您应该替换代码

arr.add(oracion.charAt(i));
JOptionPane.showMessageDialog(null, arr);


谢谢,它起作用了,但是在那种情况下我怎么能使用arraylist呢?谢谢,它起作用了,但是在那种情况下我怎么能使用arraylist呢?谢谢,它起作用了,但是在那种情况下我怎么能使用arraylist呢?你不必使用
arraylist
。谢谢,它起作用了,但是我怎么能使用arraylist呢这种情况下,您不必使用
ArrayList