我想做的是从键盘接收一个字符,例如“a”,然后水平翻转该字母并将其打印出来。我到处搜索翻转图像,但似乎没有任何方法可以做到这一点。谁能帮我?顺便说一句,我正在尝试用 Java 来做到这一点。 非常感谢,如果您需要更多详细信息,请在评论部分询问我。
附:我无法向您展示所需的输出,因为我在网上找不到任何翻转的字符。 这个概念与图像水平翻转相同,但我想用字符来做到这一点。
最佳答案
您可以尝试创建 BufferedImage
、获取其 Graphics2D
并将其 AffineTransform
设置为 AffineTransform.scale(-1 , 1)
,然后使用 Graphics2D
的 drawString
方法。您将无法将其打印到控制台 - 我认为您所建议的打印到控制台根本不可能 - 但该技术将为您生成图像。
关于java - 水平翻转字符并用java打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9069285/