java 弹出对话框输入多行_java 怎样从对话框(Dialog)中输入多个数字?

本文介绍了在Java Swing中利用JOptionPane类的showInputDialog方法实现多行输入对话框。该方法返回输入文字,返回类型为字符串,可通过分隔符分割实现输入多个内容,还给出了简单代码示例及运行效果说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

展开全部

Java Swing里面有一个类叫做: JOptionPane

里面有一个showInputDialog的方法,返回输入的文字,

首先e69da5e887aa62616964757a686964616f31333337613131,注意方法返回的是文字,所以你要数字就要转换了,

然后,他不知道你输得是数字还是字母,返回的都是一个字符串,你可以通过分隔符去分割达到“输入多个”的效果;

下面是简单的代码:import java.util.Arrays;

import javax.swing.JOptionPane;

/**

*

* @author kingkongzmc

*

*/

public class I {

public static void main(String[] args) {

String str = JOptionPane.showInputDialog("输入数字,用分号分隔");

if (!"".equals(str)) {

String[] strs = str.split(";|;");

System.out.println(Arrays.toString(strs));

int[] arr = new int[strs.length];

for (int i = 0; i 

System.out.println(i+":"+strs[i]);

arr[i] = Integer.parseInt(strs[i]);

}

}

}

}

下面是运行效果

b6db30d0eabeb2db96e2b5b935beec3e.png

f406c9e6a119821af2e31c6d25de384a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值