输入播放器名称。名称的长度必须在1到6个字符之间,并且不能以空格字符开头或结尾。如果不符合要求,请重新输入名称。
import java.util.Scanner;
public class Player
{
public void acceptName()
{
System.out.println("Please enter playrname");
Scanner scanner = new Scanner(System.in);
String playerName = scanner.nextLine();
while(playerName.length() < 1 || playerName.length() > 6)
{
System.out.println("Name length over 6,Please re-enter playername");
playerName = scanner.nextLine();
}
}
}
最佳答案
您可以使用Character.isWhitespace()
函数进行检查:
if (Character.isWhitespace(playerName.charAt(0))
|| Character.isWhitespace(playerName.charAt(playerName.length() - 1)) {
//do your stuff
}
关于java - 如何检查字符串以空格开头还是结尾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55529660/