如何在JAVA中打印整型的ASCII值
我在互联网上搜索过这个,但找不到精确的解决方案,我找到的一个可能的解决方案是将整数作为字符串读取,然后使用charAt方法,然后将字符转换为int以打印ascii值 但除了上述方法之外,还有其他可能的方法吗如何在JAVA中打印整型的ASCII值,java,int,ascii,Java,Int,Ascii,我在互联网上搜索过这个,但找不到精确的解决方案,我找到的一个可能的解决方案是将整数作为字符串读取,然后使用charAt方法,然后将字符转换为int以打印ascii值 但除了上述方法之外,还有其他可能的方法吗 int a=sc.nextInt(); //code to convert it into its equivalent ASCII value. 例如,考虑读取整数为1,现在我希望在屏幕上打印1的ASCII值,这是49<P/>< P>我假设你正在寻找这个: System.out.prin
int a=sc.nextInt();
//code to convert it into its equivalent ASCII value.
例如,考虑读取整数为1,现在我希望在屏幕上打印1的ASCII值,这是49<P/>< P>我假设你正在寻找这个:
System.out.print((char)a);
实现这一点的简单方法是: 一串 对于单个字符: 字符串编号=123; ascivalue=int number.charAt0//它将0位置的字符转换为ascii值
为什么不展示一个工作示例,让我们更清楚地了解您要做什么?Java字符是Unicode,它包含的字符比a最终为123或-456时可能出现的重复字符多得多?
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]);
}
}
}