方法介紹
在 Java 中,要獲取字符串的長度,可以使用 String 類的 length() 方法
其語法格式:字符串名.length();
返回的值是int類型的長度值。
舉例:
String str1 = "我是一個(gè)字符串";
System.out.println("我是一個(gè)字符串".length());//7
System.out.println(str1.length());//7
String str2 = "我是另一個(gè)字符串";
int str2Length1 = str2.length();
int str2Length2 = "我是另一個(gè)字符串".length();
System.out.println(str2Length1);//8
System.out.println(str2Length2);//8
使用場景舉例
1.例如現(xiàn)在接收到了一串字符串,可能接收到的是正常的字符串,也有可能是空字符串,這時(shí)候就需要判斷下字符串是否存在值,就可以使用字符串長度>0進(jìn)行操作。
因?yàn)樽址L度大于0就代表了字符串存在值嘛
if (str.length()>0){
//進(jìn)行操作字符串
}
假設(shè)不進(jìn)行判斷直接使用的話,則有可能會出現(xiàn)報(bào)錯(cuò)。
2.例如現(xiàn)在要截取字符串,截取第三位到倒數(shù)第二位,則可以這樣截取
str.substring(2,str.length()-2)文章來源:http://www.zghlxwxcb.cn/news/detail-586300.html
String str1 = "臺詞:下蛋公雞,公雞中的戰(zhàn)斗機(jī),歐耶";
String substring = str1.substring(2, str1.length() - 3);
System.out.println(substring);//:下蛋公雞,公雞中的戰(zhàn)斗機(jī)
但是在編寫的時(shí)候也要預(yù)測一下,不然截取的參數(shù)中第一個(gè)參數(shù)比第二個(gè)參數(shù)大會引發(fā)異常文章來源地址http://www.zghlxwxcb.cn/news/detail-586300.html
java.lang.StringIndexOutOfBoundsException
到了這里,關(guān)于Java如何求得字符串的長度的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!