【发布时间】:2015-11-10 13:38:57
【问题描述】:
我正在使用这种方法尝试将我的信件输入一个表格。虽然当 char 转换回 chars 时,它们没有大写。将特定字母大写的最有效方法是什么?
我的尝试:
private static void type(String s) throws AWTException
{
Robot bot = new Robot();
byte[] bytes = s.getBytes();
for (byte b : bytes)
{
int code = b;
try
{
if (code > 96 && code < 123)
code = code - 32;
bot.delay(40);
bot.keyPress(code);
bot.keyRelease(code);
}
catch(Exception e)
{
System.out.println("Could not read code: " + code + ". Report this to MrGermanrain!");
}
}
}
这不起作用,因为它只写小写。
【问题讨论】: