【发布时间】:2021-06-20 19:50:27
【问题描述】:
如果 String 中的所有字符使用内置方法相同 - 不使用正则表达式、循环或递归,我如何构建返回 TRUE 的 Java 方法?
例子:
aaaaaa --> True
abaaaa --> False
Aaaaaa --> False
【问题讨论】:
-
取第一个字符,例如在
abaaa中计算str.length()中有多少个a,如果相等,则包含所有相同的字符,否则return false -
为什么没有循环?您必须以某种方式迭代所有字符;递归将是一种糟糕的方式。
-
我认为没有循环是不可能的。你可能会发现一些花哨的内置方法,但它也会使用自己的一些循环。
-
@AndyTurner 对一个类来说有点挑战,我相信目标是学习内置方法和方法链。