我正在为类做一个实验室,我不知道如何使用 JOptionPane 用用户输入填充 10 个数组。我们还没有了解扫描仪,宁愿不使用扫描仪。
如果您使用的是 JOptionpane,并且可以使用输入文本框,您所要做的就是使用 split 方法获取输入并将其拆分为数组。我需要查看您当前必须给出最佳答案的代码。
你可以试试这个:
String input = JOptionPane.showInputDialog("Enter 10 strings, separated by commas.");
String[] inputArray = input.split(",");
但是,如果您想在数组元素中使用逗号,则这不起作用。 为了解决这个问题,你可以试试这个,但它有点笨拙:
String inputArray[] = new String[10];
for(int i = 0; i < 10; i++) {
inputArray[i] = JOptionPane.showInputDialog("Enter an array element " + i);
}
inputArray
是最终填充的 10 个数组。