【发布时间】:2013-04-24 07:18:20
【问题描述】:
我创建了一个需要int[]、Conflict(int[] tab) 的函数,众所周知,我们以String (s) 的形式从JTextField 中提取信息,然后我将其转换为整数:
int input=Integer.parseInt(s);
现在,我找到了这样做的方法:
int input= 1234;
String input= String.valueOf(input);
Vector<int> tab = new Vector<int>();
for (int cpt = 0; cpt <input.length(); cpt++)
{
tab.add(Integer.valueOf(input.substring(cpt, cpt+1)).intValue());
}
但我正在寻找一种没有向量的简单方法,所以问题是如何将输入(int)转换为int[] 的表,以便我可以在冲突函数中使用它?
这是我的问题的答案,适用于所有希望使用带有非常聪明的简单技巧的字符串将int 转换为int[] 的人
tcst = ""+inputc;
int tcn = tcst.length();
int[] tctab = new int[tcn];
for(int h=0; h<tcn; h++){
tctab[h] = (int) Integer.parseInt("" + tcst.charAt(h));
}
【问题讨论】: