-2

我是 Java 新手,我有实验室要做(就像作业一样)

我试图弄清楚如何编写这个方法

public int checkCase(String data)

来自网站的问题:

Java 是区分大小写的……所以仅仅敲击键盘上的正确键并不一定意味着您将获得正确的变量或文件名!!!!为一个预期的字符串,其值由应用程序从标准输入中读取,并作为参数传递给此方法。例如,如果参数值为“XY”,则此方法将列出以下内容(尽管不一定按此顺序):

X.y
X.Y
X>Y
X>y
x.Y
x.y
x>Y
x>y

您应该提供 1-8 个字符的可能数据长度以及任何字母键或句点键。


我不是想直接问我的作业或任何事情的答案,但我只是想从你们那里得到一些指导或建议,这些人对 Java 有更好的了解或对 Java 有更好的了解,以便我可以完成我的作业...... .如果我的教授在课堂上说清楚了,我就不会在这里问,也不会在这里浪费任何人的时间,但我现在真的迷路了。

4

1 回答 1

3

最简单的方法是遍历输入字符串,并为每个字符使用原始char类型下的对象包装器检查其大小写——我的意思是Character类。它有这样的方法:

Character.isUpperCase(char ch)

UPD: 根据更新的问题文本,我必须更改答案。

是的,我认为你应该使用Character类来实现这个目标。它有这样的方法: Character.toUpperCase(char ch)Character.toLowerCase(char ch)。您必须实现方法,该方法将为输入字符串中的每个字符组合所有可能的情况。

符号怎么样.- > >- 这种情况你必须在你的程序中考虑作为一种特殊情况。

于 2013-01-27T21:40:43.603 回答