gpt4 book ai didi

java - 有没有办法在不使用java中任何内置函数的情况下找到字符串长度?

转载 作者:行者123 更新时间:2023-11-30 01:54:27 25 4
gpt4 key购买 nike

我知道有各种内置函数,通过将字符串转换为 char 数组并计算迭代次数,我们可以使用它们来计算字符串长度,例如 lastIndexOf()。 C 编程中有一种方法 for(i = 0; s[i] != '\0';++i); 。如何在java中计算字符串长度,就像上面提到的C一样。

更新:是的,有这些方法String.length()String.toCharArray()。但是是否有其他硬代码方法来查找字符串长度。

最佳答案

Java 是一种面向对象的语言,其中实例被封装,您可以通过调用方法来访问实例属性(或者直接访问字段,如果它们是公开的/非私有(private)的)。

在 Java 中,String 是一个带有实例和方法的内置类,而在 C 中,字符串类似于没有任何封装的字符数组。

因此,无论您对 String 做什么,最终都会调用该类的内置方法,例如:

  • toCharArray() 是一个内置方法。
  • charAt() 是一个内置方法。

因此,请使用简单的 String.length() 方法。

关于java - 有没有办法在不使用java中任何内置函数的情况下找到字符串长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54949493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com