arr.length 和 string.length()

在许多编程语言中,arr.length 和 string.length() 分别用于获取数组的长度和字符串的长度,但它们的使用方式和语法细节因语言而异。以下以JavaScript和Java为例进行说明:

JavaScript

  1. 数组长度 (arr.length):

• 在JavaScript中,数组是一种对象类型,length 是数组的一个属性,用于获取数组中元素的个数。

• 示例代码:

let arr = 1, 2, 3, 4;

console.log(arr.length);

  1. 字符串长度 (string.length):

• 字符串在JavaScript中也是对象类型,length 同样是字符串的属性,用于获取字符串中字符的个数。

• 示例代码:

let str = "Hello";

console.log(str.length);

Java

  1. 数组长度 (arr.length):

• 在Java中,数组是一种引用类型,length 是数组的一个最终变量(final),用于获取数组的长度。

• 示例代码:

int\[\] arr = {1, 2, 3, 4};

System.out.println(arr.length);

  1. 字符串长度 (string.length()):

• 在Java中,String 是一个类,length() 是 String 类的一个方法,用于获取字符串中字符的数量。

• 示例代码:

String str = "Hello";

System.out.println(str.length());

总结来说,虽然它们都用于获取长度,但在不同语言中有不同的特性。在JavaScript中,数组和字符串获取长度都用 length 属性;而在Java中,数组通过 length 变量获取长度,字符串通过调用 length() 方法获取长度。

相关推荐
微笑的曙光15 分钟前
第八期 · 情绪闯关挑战盒:一个「无惩罚」成就系统的数据建模
java·微信小程序
java资料站1 小时前
七、Spring AI Alibaba · Skills
java·后端·spring
code2cat1 小时前
Java进阶篇之AtomicReferenceFieldUpdater:用不可变快照替换整份状态
java·开发语言·cas
geats人山人海1 小时前
现代c++2.4 虚继承
java·开发语言·c++
灯澜忆梦2 小时前
【面向对象编程c++】| 数组与函数
java·数据结构·c++
我命由我123452 小时前
Android 广播 - 组件通信
android·java·开发语言·android studio·android jetpack·android-studio·android runtime
Wang's Blog2 小时前
Java 项目实战: 交友项目 - 安装 Nacos 注册中心与 Dubbo 监控中心
java·dubbo·交友
李福春2 小时前
斗破Google ADK Java苍穹-第2境斗者-凝旋筑基-Java环境
java·开发语言·gemini·llmagent·深圳同盟·腾讯云架构师技术同盟·adk java
霸道流氓气质2 小时前
LLM API密钥管理与轮换策略:Spring Vault动态密钥、熔断限流协同与多Provider路由的 Java 生产级实现
java·后端·spring