【发布时间】:2018-05-28 06:03:31
【问题描述】:
我目前有一个作业,我们将整个(瑞典语)字母表以小写形式作为字符串,我们应该将所有其他字符转换为大写。这就是我现在的位置:
public static void main(String[] args) {
String alphabet = "abcdefghijklmnopqrstuvwxyzåäö";
System.out.println(alphabet);
for (int i = 0; i < 29; i = i + 2) {
char result = alphabet.charAt(i);
alphabet.toUpperCase(result);
}
System.out.println(alphabet);
}
现在的问题是 alphabet.toUpperCase(result); 给了我一个错误,我无法将 char 转换为语言环境。我该如何解决这个问题?
【问题讨论】:
-
嗯,你看过
String.toUpperCase的文档了吗?是否需要char参数?如果确实如此,鉴于您没有在任何地方使用结果,您希望调用该方法做什么? -
JavaDoc 是你的朋友。
-
如果您想将特定的字符 转换为大写,Character 类将是一个不错的起点。 docs.oracle.com/javase/7/docs/api/java/lang/…
标签: java type-conversion