请教之前那道题, String s=JOptionPane.showInputDialog(jp1,"输入一个数组,以逗号形式分开");
Strings=JOptionPane.showInputDialog(jp1,"输入一个数组,以逗号形式分开");怎样把它结果保存到Integer[]num数组中,因为...
String s=JOptionPane.showInputDialog(jp1,"输入一个数组,以逗号形式分开");怎样把它结果保存到Integer[] num数组中,因为我有一个函数要调用它,帮帮忙谢谢!
展开
1个回答
展开全部
String s=JOptionPane.showInputDialog(jp1,"输入一个数组,以逗号形式分开");
System.out.println(s);
String[] s2=s.split(",");
Integer[] i=new Integer[s2.length];
for(int a=0;a<s2.length;a++)i[a]=Integer.parseInt(s2[a]);
System.out.println(Arrays.toString(i));
System.out.println(s);
String[] s2=s.split(",");
Integer[] i=new Integer[s2.length];
for(int a=0;a<s2.length;a++)i[a]=Integer.parseInt(s2[a]);
System.out.println(Arrays.toString(i));
追问
我要把刚才输入的内容用调用到下面的函数,怎么办?
public MyNode sort(Integer[] num)
{ }
追答
你可以改成
public Integer[] i;
i=new Integer[s2.length];
for(int a=0;a<s2.length;a++)i[a]=Integer.parseInt(s2[a]);
System.out.println(Arrays.toString(i));
public MyNode sort(Integer[] num)
{
这样就可以抓到数据了
}
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询