【发布时间】:2018-07-07 14:30:07
【问题描述】:
我知道它存在,但我的老师要我手动做我正在尝试反转我的 stringBuilder 以便我里面的字符以相反的顺序排列,有时 stringBuilder 是单个字符,这就是为什么您可以看到有一个 if 指示何时应该翻转 stringBuilder 的字符。这就是我目前所拥有的。
if ( sB.length ()> 1) {
for (int i = sB.length () - 1; i> = 0; i--) {
sB.append().charAt(i);
sB.deleteCharAt (i);
}
}
我知道 sB.reverse() 存在,但我的老师要我手动完成,你怎么看我不知道如何同时实现这两种方法。如果有人可以帮助我,请。谢谢!
【问题讨论】:
-
sB.append().charAt(i);这没有多大意义,因为append(...)需要一个参数。你看过 StringBuilder API 吗?看起来您正在为该类编写一些不存在的方法——例如它是deleteCharAt(...)——大写很重要。当 API 易于查找和查看时,为什么要这样做? -
StringBuilder.reverse() 是一个东西...docs.oracle.com/javase/9/docs/api/java/lang/…
-
我知道它存在,但我的老师要我手动做
标签: java append stringbuilder charat