输入播放器名称。名称的长度必须在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/

10-10 06:21