gpt4 book ai didi

java - 在Java中打印名字+姓氏的5个字符

转载 作者:行者123 更新时间:2023-12-01 07:06:05 31 4
gpt4 key购买 nike

我正在尝试获取用户输入并打印出名字 + 姓氏中的 5 个字符,后跟随机数字。我对Java真的很陌生我已经能够获取用户输入并生成随机数,但我不太确定应该如何格式化 printf从我的第二个字符串中只获取 5 个字符。我什至不是100%确定printf这就是我正在寻找的。

Scanner name = new Scanner (System.in);

String firstname;
String secondname;
System.out.println("Enter your first name:");
firstname = name.next();
System.out.println("Enter your last name:");
secondname = name.next();

这就是我获取用户输入的名字和姓氏的方式。

编辑:我应该假设姓氏超过 5 个字符

最佳答案

您可以使用String.substring来获取String的一部分。

System.out.println(secondname.substring(0,5));

记住先检查实际长度,否则你会抛出StringIndexOutOfBoundsException

还要记住检查 null

关于java - 在Java中打印名字+姓氏的5个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23567222/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com