fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. private static int number;
  11. private static String stringresult;
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. // your code goes here
  15. System.out.println("Int To String");
  16. number=7667868;
  17. stringresult=IntToString(number);
  18. System.out.println("Number is To String="+stringresult);
  19. System.out.println("Using toStringStringBuilder()"+intToStringSB(number));
  20.  
  21. }
  22. public static String IntToString(int number)
  23. {
  24. int StringConvet = 48;
  25.  
  26. int eachDigit = number;
  27. int afterDivide = number;
  28. String reVal = "";
  29.  
  30. while(afterDivide >0)
  31. {
  32. eachDigit = afterDivide % 10;
  33. afterDivide = afterDivide / 10;
  34. if(eachDigit == 0)
  35. {
  36. reVal += "0";
  37. }
  38. else if(eachDigit == 1)
  39. {
  40. reVal += "1";
  41. }
  42. else if(eachDigit == 2)
  43. {
  44. reVal += "2";
  45. }
  46. else if(eachDigit == 3)
  47. {
  48. reVal += "3";
  49. }
  50. else if(eachDigit == 4)
  51. {
  52. reVal += "4";
  53. }
  54. else if(eachDigit == 5)
  55. {
  56. reVal += "5";
  57. }
  58. else if(eachDigit == 6)
  59. {
  60. reVal += "6";
  61. }
  62. else if(eachDigit == 7)
  63. {
  64. reVal += "7";
  65. }
  66. else if(eachDigit == 8)
  67. {
  68. reVal += "8";
  69. }
  70. else if(eachDigit == 9)
  71. {
  72. reVal += "9";
  73. }
  74. }
  75. String reVal2 = "";
  76. for(int index = reVal.length() -1 ; index >= 0 ; index--)
  77. {
  78. reVal2 += reVal.charAt(index);
  79. }
  80. return reVal2;
  81. }
  82. public static String intToStringSB(int n) {
  83. if (n == 0) return "0";
  84. StringBuilder sb = new StringBuilder();
  85. while (n > 0) {
  86. int curr = n % 10;
  87. n = n/10;
  88. sb.append(curr);
  89. }
  90. String s = sb.substring(0);
  91. sb = new StringBuilder();
  92. for (int i = s.length() -1; i >= 0; i--) {
  93. sb.append(s.charAt(i));
  94. }
  95. return sb.substring(0);
  96.  
  97. }
  98. }
Success #stdin #stdout 0.11s 320576KB
stdin
Standard input is empty
stdout
Int To String
Number is To String=7667868
Using toStringStringBuilder()7667868