对于编程课程,我的老师要求我建立一个基本的计算器。虽然创建一个CalculatorGUI很简单,但是我的老师希望我使用字符串缓冲区和ASCII代码来代替#34;良好的编程习惯"。我的问题在于从计算器输入转换我完成的StringBuffer数字并将其转换为我可以用它解决的ASCII代码。我确定答案很简单,但我在代码的这一部分处就是一块。
非常感谢。
答案 0 :(得分:0)
字符串有一个getBytes方法,它接受一个字符集并在该字符集中返回一个字节数组。
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#getBytes(java.nio.charset.Charset)
像:
byte[] b = calcString.getBytes(Charsets.US_ASCII);