From C# to Java -


can me convert c# function java function?

could make simple loop instead of these foreach?

 static queue radixsort(queue items, int digits)     {          int digit = digits - 1;         while (digit >= 0)         {             queue 0 = new queue();             queue 1 = new queue();             queue 2 = new queue();             queue 3 = new queue();             queue 4 = new queue();             queue 5 = new queue();             queue 6 = new queue();             queue 7 = new queue();             queue 8 = new queue();             queue 9 = new queue();             int upperlimit = items.count;             int counter = 1;             while (counter <= upperlimit)             {                 int = convert.toint32(items.dequeue());                 counter++;                  switch (i.tostring().padleft(digits, '0')[digit])                 {                     case '0':                         zero.enqueue(i);                         continue;                     case '1':                         one.enqueue(i);                         continue;                     case '2':                         two.enqueue(i);                         continue;                     case '3':                         three.enqueue(i);                         continue;                     case '4':                         four.enqueue(i);                         continue;                     case '5':                         five.enqueue(i);                         continue;                     case '6':                         six.enqueue(i);                         continue;                     case '7':                         seven.enqueue(i);                         continue;                     case '8':                         eight.enqueue(i);                         continue;                     case '9':                         nine.enqueue(i);                         continue;                 }             }             items = new queue();             foreach (int in zero)             {                 items.enqueue(i);             }             foreach (int in one)             {                 items.enqueue(i);             }             foreach (int in two)             {                 items.enqueue(i);             }             foreach (int in three)             {                 items.enqueue(i);             }             foreach (int in four)             {                 items.enqueue(i);             }             foreach (int in five)             {                 items.enqueue(i);             }             foreach (int in six)             {                 items.enqueue(i);             }             foreach (int in seven)             {                 items.enqueue(i);             }             foreach (int in eight)             {                 items.enqueue(i);             }             foreach (int in nine)             {                 items.enqueue(i);             }             digit--;         }         return items;     } 

in java, can write

for (int : <queuename>) { } 

(as cleaning , refactoring rest of code, leave :d)

good luck, , hope helps!


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -