请问,java如何获得单个字符的宽度高度信息,这么简单的问题,我找了半天没解决................... rt不要通过字符串获得,要通过单个字符获得FontMetrics fm = g.getFontMetrics();int stringWidth = fm.stringWidth("谢谢!");谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.fm.charWidth('测')可以取单个字符的宽度啊,fm.getHeight()获取高度2.或者你把字符串用toCharArray()拆成字符数组,一个一个的取高度宽度 charWidth()会调用stringWidth(new String(data, off, len));我不想每次都生成一个String“不让用g-o-o-g-l-e,真垃-圾” 写Java程序,又不想生成太多的String。(你搞笑吧你) 一个汉字宽度是字符的两倍,string整体获得,如果都是汉字/长度,都是字符/长度,用这种想法试试呢 你不想生产String?? 为什么会有这个想法?性能考虑?? 有进行过性能测试吗? 没有的话,又怎么能想当然的认为生产String的效率会低? 如果频繁的生成String,肯定对性能有影响,我想Java通过String得到每个字符的宽高,肯定也可以通过单个Char得到.............. RMI能否根据登录用户的不同创建不同的远程对象 指导成功:送500分,外加 三合一的ARM开发板一块 怎样把网页发布到网上去???请高手详细指点!!!!! 菜鸟问题 Applet中绘制矩形的问题 高分请教:请问如下写法会不会出问题? 关于引用 半夜苦读!!明早起床!!请各位师傅鼓励我一下吧!! 一道scjp的考题 [求助]Mac10.9.3下安装JDK8看不到,又没法卸载,求助! 希望正则表达式的高手帮下忙 java-记事本程序 求大神修改,小弟弄了好久都不行
2.或者你把字符串用toCharArray()拆成字符数组,一个一个的取高度宽度
写Java程序,又不想生成太多的String。(你搞笑吧你)
性能考虑?? 有进行过性能测试吗? 没有的话,又怎么能想当然的认为生产String的效率会低?
如果频繁的生成String,肯定对性能有影响,我想Java通过String得到每个字符的宽高,肯定也可以通过单个Char得到..............