【问题标题】:Finding the length of the string [closed]查找字符串的长度[关闭]
【发布时间】:2012-03-10 14:47:24
【问题描述】:
String str="This is interesting";

如何找到字符串的长度?

条件:

1) 不使用任何 String 方法

【问题讨论】:

  • 用手指数数?
  • 也许是我,但我认为这些问题没有任何教育价值
  • 写一个循环来计算字母。
  • String length without using length() method in java 的可能副本。另请阅读this... 很有趣...
  • StringBuilder sb = new StringBuilder(string); return sb.length();

标签: java string


【解决方案1】:

如果您无法使用任何String 方法来查找String 的长度,则可以使用reflection(提示:String#length 返回字段count)。但是,鉴于这是家庭作业,我想您可能误解了您被问到的问题。

【讨论】:

  • 我对它的理解并没有不同。我的意思是不要在 String 中使用任何方法。他们希望我们以不同的方式思考并找出答案。使用反射??怎么样?
  • @Ajj 我将您链接到反射教程。这是家庭作业,所以我不会为你做。您可能想看看该教程的Member 部分。
【解决方案2】:

str.length(); 仍然不允许吗?

New Link (StringLength.java)

【讨论】:

  • 网站错误。安全证书无效。
  • 好的,由于bad site 的评论,我会更新我的答案。
猜你喜欢
  • 2018-07-19
  • 1970-01-01
  • 2015-10-22
  • 1970-01-01
  • 2017-06-13
  • 2013-05-03
  • 1970-01-01
  • 2012-08-07
  • 1970-01-01
相关资源
最近更新 更多