我想打印出一个字符串的ascii值,打印下一个字符,并打印前面的字符。因此,如果用户输入b c d
我希望我的程序打印出98 99 100
,也c d e
和最后a b c
。现在是凌晨3点半,为了让这些工作正常进行,我的脑子有点油炸了。以下是我有:Java Ascii值
BufferedReader input = new BufferedReader (new InputStreamReader(System.in));
String inputValues3;
// User enters 3 character values here
System.out.println("Enter 3 character values");
inputValues3= input.readLine();
String[] charValues = inputValues3.split("\\s+");
System.out.println(inputValues3); // prints out user character values
System.out.println(); // needs to print out ascii values
System.out.println(); // needs to print out following value
System.out.println(); // needs to print out preceding value
我已经尝试了几种不同的方式试图使人物为整数值,但是这取决于我如何努力,使其工作已经得到了几个不同的错误。
要打印出Ascii值,只需将'char'转换为'int'并打印出 – 2015-01-21 10:40:11
,然后将字符串转换为char,然后将char转换为int? – 2015-01-21 10:42:11
*“现在是凌晨3点半,我的大脑因试图让它们工作而有点油炸。”* - 好吧,上床睡觉。凌晨3:30,你无法学习编程。 – 2015-01-21 10:43:19