pen.drawString(msg.charAt(i)+"", i*15, 20);
请问msg.charAt(i)的+""什么意思???
chatAt()方法返回的是字符型类型,而drawString()需要的是字符串参数。"" 与字符相加则可以将字符转为字符串。
本题So easy ! drawString(String string , int x, int y),此方法返回的是String类型,而charAt(int i)返回的数据类型是字符,charAt(i)+""是将字符转化为字符串。
在JDK API中查下Graphics,可细细观摩!可以参考一下!图片说明
使他自动转换成字符串。