use*_*023 0 java arrays string element char
我在java中创建一个游戏,并希望用户输入一个String来移动方向,格式如下:
MOVE <DIRECTION>
Run Code Online (Sandbox Code Playgroud)
方向是N,E,S或W.我希望能够得到"<"和">"之间的个性,这是最好的方法去做,因为目前我不能考虑到这个String可能有不同的大小,可以考虑一个不错的方法,例如它可能是:
"MOVE<S>
Run Code Online (Sandbox Code Playgroud)
由于MOVE和<之间没有空格.
非常感谢任何帮助:)
String s = "MOVE<S>";
char c = s.charAt(s.indexOf("<") + 1);
Run Code Online (Sandbox Code Playgroud)
使用indexOf查找索引"<",然后使用charAt +1 获取字符.但实际上,你应该查找字符串api.知道这非常有用.