How to print ASCII value of an int in JAVA

Solution 1:

I assume you're looking for this:

System.out.print((char)a);

Solution 2:

The easy way to do that is:


For the Whole String
public class ConvertToAscii{
    public static void main(String args[]){
      String number = "1234";
      int []arr = new int[number.length()];
      System.out.println("THe asscii value of each character is: ");
      for(int i=0;i<arr.length;i++){
          arr[i] = number.charAt(i); // assign the integer value of character i.e ascii
          System.out.print(" "+arr[i]);
      }
    }
}


For the single Character: String number="123"; asciiValue = (int) number.charAt(0)//it coverts the character at 0 position to ascii value