咖啡谈。Java、新闻、故事和观点
如何找到Java字符串的长度?
技术目标
关于这个博客
社区驱动的内容,讨论从DevOps到设计模式的软件开发的所有方面。
最新博客文章
相关内容
- Java length vs length()。有什么区别? - TheServerSide.com
- Oracle Java应用程序性能,第1部分。创建一个新的应用程序。 - 搜索Oracle
- 通过实例快速了解Java lambda语法 - TheServerSide.com
赞助商新闻
- 备份可以扩展吗?消失的备份窗口 -Exagrid
- 员工需要比VPN更安全的远程工作的五大原因 -Citrix
供应商资源
-
深入了解PowerShell功能 -TechTarget
-
TA551/Shathak威胁研究 -Mimecast
如何找到一个Java字符串的长度
按照以下步骤,在Java中找到一个字符串的长度。
- 声明一个字符串类型的变量
- 将String变量初始化为一个非空值
- 调用Java中的String length()方法
- 在一个变量中保留字符串长度的值以备将来使用
Java字符串的长度方法()
Java String类包含一个length()方法,它将通知返回一个给定的String包含的总字符数。
这个值包括所有的空白、空格和其他特殊字符。字符串中的每个字符都被计算在内。
String Class JavaDoc (Java 17)
Java String length() 示例
下面是一个简单的例子,说明如何在Java中找到一个字符串的长度,并将该值打印到控制台。
String javaString = " String length example ";
如何从一个Java字符串的长度中去除空白?
在上面的Java的String length方法的例子中,String的大小的输出是25。字符串长度方法包括了字符串开头和结尾的空白填充。
很多时候,在验证输入或操作文本时,你想消除前导和尾部的空白。 这可以通过使用Java字符串的修剪方法来实现。
String javaString = " String length example ";
正如你在上面的例子中所看到的,在计算一个字符串的长度时,如果先调用trim方法,则不包括空白处。
Java String length()的配套方法
字符串方法 | 方法功能 |
---|---|
trim() | 在调用Java String的length方法之前删除空白处 |
charAt(int index) | 返回字符串中指定位置的字符 |
toUpperCase() | 将一个字符串中的所有字符转换为大写字母 |
toLowerCase() | 将字符串中的所有字符转换为小写。 |
substring(int index) | 返回Java字符串的一个子集 |
字符串长度方法与属性
注意不要将String length()方法与数组的length属性相混淆。
数组的长度属性后面没有圆括号,而Java字符串长度方法后面有圆括号。
开发人员经常将Java字符串长度方法与数组的长度属性混淆。
字符串长度的编译错误
如果你在Java String的length方法上不加圆括号,将导致以下编译错误。
Java String error: length cannot be resolved or is not a field
还要确保在调用length()方法之前,Java String已经被初始化,否则将导致NullPointer运行时异常。
要找到一个字符串的长度,确保你调用length()方法,而不是length属性。
要获得一段文本中的字符数,你只需要使用Java String length()方法即可。只要确保字符串不是空的,并确保避免混淆Java的length和length()结构,你在Java中操作文本字符串就没有问题。