java怎么获取字符串的长度

下面主要总结一下怎么获取Java字符串的长度。

操作方法

  • 01

    第一种:获取字符串的长度,这个长度是只字符串的字符个数。 String str = "I'm a test! 我是一个测试"; char[] strCharArray = str.toCharArray(); System.out.println(strCharArray.length); 效果如图:

  • 02

    第二种或字符尺寸上的长度,也就是说宽度。继承一个JPanel,重写paintComponent()方法。 @Override protected void paintComponent(Graphics g) { super.paintComponent(g); String str = "I'm a test! 我是一个测试"; Graphics2D g1 = (Graphics2D) g; FontMetrics fm = g1.getFontMetrics(); int width = fm.stringWidth(str); //以下是测试 g1.drawString(str, 0, 20); g1.drawLine(0, 50, width, 50); } 效果如图:

(0)

相关推荐

  • java如何获取字符串长度

    string对象创建的字符串长度是固定的,用length()方法获取的是char对象的个数 操作方法 01 首先打开eclipse 02 新建一个java项目,名字随意起 03 名字起好后,点击完成 ...

  • Java 如何去掉字符串的前后空格

    Java 如何去掉字符串的前后空格 操作方法 01 Java编程语言中,去掉字符串的前后空格,使用字符串的方法trim方法即可达到这个目的 举例: String s = "    test ...

  • Java 如何截取字符串

    在java编程语言中,如何截取字符串 操作方法 01 在java中,截取字符串很简单,就是使用字符串的函数substring方法,有两个方法可用 1.String java.lang.String.s ...

  • Java 如何将字符串转换为大写

    Java 如何将字符串转换为大写 操作方法 01 在java编程语言中,将字符串转换为大写是非常容易的,只需要调用字符串自带的方法toUpperCase就可以实现这个功能了 String java.l ...

  • Java整数与字符串转换

    Java整数与字符串转换 操作方法 01 1.字符串String转化为整数int int i = Integer.parseInt(str); int i = Integer.valueOf(str) ...

  • java怎么创建字符串数组

    有时候我们在进行Java编程的时候,想创建字符串数组,怎么创建呢,下面来分享一下方法 操作方法 01 第一步我们可以通过String [] str = new String [10]方式创建一个长度为 ...

  • java怎么输入字符串

    java输入字符串,可以通过 Scanner 类来实现,以下内容以deepin linux为开发平台,简要说明其具体操作. 操作方法 01 使用Scanner类首先要建立Scanner对象,下面是创建 ...

  • java如何取字符串中的数字和.

    java中如何从字符串中提取数字和. 这里我们可以简单的通过循环解决 操作方法 01 使用循环,检查数字和.  并将数据存入数组中 02 前一步我们是将字符串的任意内容都放入了数组,现在我们需要添加筛 ...

  • java如何获取系统时间

    java如何获取系统时间