Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中仅打印用户提交字符串中的12个字符_Java_Input_Printing_Limit - Fatal编程技术网

在Java中仅打印用户提交字符串中的12个字符

在Java中仅打印用户提交字符串中的12个字符,java,input,printing,limit,Java,Input,Printing,Limit,我让一个用户以字符串的形式输入他们的名字,然后把名字打印到屏幕上。如何将打印的内容限制为仅12个字符,以便用户无法键入超长的名称?这是我的密码: Scanner input = new Scanner(System.in); System.out.print("Enter your player name: "); String name= input.next(); System.out.print("\n" + name + " has started the

我让一个用户以字符串的形式输入他们的名字,然后把名字打印到屏幕上。如何将打印的内容限制为仅12个字符,以便用户无法键入超长的名称?这是我的密码:

    Scanner input = new Scanner(System.in);
    System.out.print("Enter your player name: ");
    String name= input.next();
    System.out.print("\n" + name + " has started the game\n");
比如:

String name = input.next();
name = name.length() > 12 ? name.substring(0, 11) : name;
并接受您以前的一些答案。

类似于:

String name = input.next();
name = name.length() > 12 ? name.substring(0, 11) : name;
{
public static void main (String[]args){
String s = new String();
        String n = new String();
        s = "ya ali madad";
        if (s.length() > 10) {
            n = s.substring(10, 12);
        }
        System.out.println("String s:" + s);
        System.out.println("String n:" + n);}}

然后接受你以前的一些答案。

你回去接受你以前问题的一些答案怎么样?展示一下你回去接受你以前问题的一些答案。酷:)请点击答案旁边的勾号。酷:)请点击答案旁边的勾号。假设你有很多特许状将它们放在一根绳子上,然后将最初的绳子剪成几段。每段的总长度为10,与上述代码相同。假设您有许多特许权,将它们放在一根绳子上,然后将最初的绳子剪成几段。每段的总长度为10,与上述代码相同
{
public static void main (String[]args){
String s = new String();
        String n = new String();
        s = "ya ali madad";
        if (s.length() > 10) {
            n = s.substring(10, 12);
        }
        System.out.println("String s:" + s);
        System.out.println("String n:" + n);}}