1

对于编程课,我的老师要求我制作一个基本的计算器。虽然创建 CalculatorGUI 很简单,但我的老师希望我使用字符串缓冲区和 ASCII 代码来代替“良好的编程习惯”。我的问题在于将我完成的 StringBuffer 数字从计算器输入转换为我可以解决的 ASCII 码。我确信答案很简单,但我在这部分代码中遇到了问题。

非常感谢。

4

1 回答 1

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);

于 2012-10-09T16:36:50.293 回答