在Java中仅打印用户提交字符串中的12个字符
我让一个用户以字符串的形式输入他们的名字,然后把名字打印到屏幕上。如何将打印的内容限制为仅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
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);}}