我制作了一个需要int[]
,的函数,Conflict(int[] tab)
众所周知,我们JTextField
以 (s) 的形式从 a 中提取信息String
,然后我将其转换为整数:
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));
}