Java如何求得字符串的长度
方法介绍
在 Java 中,要获取字符串的长度,可以使用 String 类的 length() 方法 其语法格式:字符串名.length(); 返回的值是int类型的长度值。 举例:
String str1 = "我是一个字符串"; System.out.println("我是一个字符串".length());//7 System.out.println(str1.length());//7 String str2 = "我是另一个字符串"; int str2Length1 = str2.length(); int str2Length2 = "我是另一个字符串".length(); System.out.println(str2Length1);//8 System.out.println(str2Length2);//8
使用场景举例
1.例如现在接收到了一串字符串,可能接收到的是正常的字符串,也有可能是空字符串,这时候就需要判断下字符串是否存在值,就可以使用字符串长度>0进行操作。 因为字符串长度大于0就代表了字符串存在值嘛
if (str.length()>0){ //进行操作字符串 }
假设不进行判断直接使用的话,则有可能会出现报错。 2.例如现在要截取字符串,截取第三位到倒数第二位,则可以这样截取 str.substring(2,str.length()-2)
String str1 = "台词:下蛋公鸡,公鸡中的战斗机,欧耶"; String substring = str1.substring(2, str1.length() - 3); System.out.println(substring);//:下蛋公鸡,公鸡中的战斗机
但是在编写的时候也要预测一下,不然截取的参数中第一个参数比第二个参数大会引发异常
java.lang.StringIndexOutOfBoundsException
下一篇:
Java中的如何检测字符串是否相等