【发布时间】:2020-02-28 14:27:54
【问题描述】:
我应该读入一个字符串,将其转换为小写,然后返回字符串中的第一个字符。如果第一个字符不是字符串,我应该打印\0。
我试过了:
String ch = sc.nextLine();
char c = ch.charAt(0);
if (Character.isLetter(c)) {
ch = ch.toLowerCase();
c = ch.charAt(0);
return c;
}
return '\0';
【问题讨论】:
-
你的代码怎么失败了?请将您的代码的实际结果放在您的问题中。
-
我收到了这个
java.lang.StringIndexOutOfBoundsException: String index out of range: 0 -
这意味着你传递给你的方法的字符串是
.equals("")。试试打电话methodName(Apple)什么的 -
在哪里使用
.equals()?我在哪里调用方法名称
标签: java string arraylist char