【发布时间】:2011-07-07 00:48:31
【问题描述】:
如何获取字符串的最后一个字符?
public class Main {
public static void main(String[] args) {
String s = "test string";
//char lastChar = ???
}
}
【问题讨论】:
-
你有几个问题混在一起了。从广义上讲,是的,
str.charAt(str.length() - 1)通常是字符串中的最后一个字符;但考虑一下如果 str 为空或 null 会发生什么。 -
它工作正常。但是回文检查的逻辑听起来不正确,还请说明您遇到的错误是什么。