我有字符串中的数字。我想通过循环或任何方式将其切入并保持数组,然后让这个数组再次循环以从最少到最多排列。 如何让结果与我构建的这些数组相同。 谢谢。如何从字符串中取数字到子串并保持数组?
public class Main
{
static String input = "1,3,7,11,5,16,13,12,22,14";
public static void main(String[] args)
{
/*
int[] keep = new int[11]; //How I can know if I don't know total index in first time.`enter code here`
keep[0] = 1;
keep[1] = 3;
keep[2] = 7;
keep[3] = 11;
keep[4] = 5;
keep[5] = 16;
keep[6] = 13;
keep[7] = 12;
keep[8] = 22;
keep[9] = 14;
int[] rank = new int[keep.length];
rank[0] = 1;
rank[1] = 3;
rank[2] = 5;
rank[3] = 7;
rank[4] = 11;
rank[5] = 12;
rank[6] = 13;
rank[7] = 14;
rank[8] = 16;
rank[9] = 22;
*/
for (int i=0;i<rank.length;i++)
{
System.out.println(rank[i]);
}
}
}
你的描述非常模糊。我是否需要将这个字符串转换为一个整数数组?如果是这样,你可以通过检查字符串的split方法来开始。 –