我有字符串中的數字。我想通過循環或任何方式將其切入並保持數組,然後讓這個數組再次循環以從最少到最多排列。 如何讓結果與我構建的這些數組相同。 謝謝。如何從字符串中取數字到子串並保持數組?
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方法來開始。 –