【发布时间】:2021-05-10 16:51:58
【问题描述】:
System.out.print(str.substring(0,5)); 在这种情况下,它会将输入缩写为第 5 个字符。但是当我输入少于 5 个字符的字符串时,就会产生错误。我希望代码缩写为第 5 个字符,但在其原始格式中保留少于 5 个字符的内容。 因此,如果输入是“Cat”,我希望输出是“Cat”。但是如果输入是“数学”,我希望输出是“数学”。所以小于5个字符正常输出,5个以上则缩写为第5个字符。
【问题讨论】:
-
我假设你已经学会使用
if,所以想想你的问题:“当且仅当字符串的长度大于 5 时,通过调用 substring 来缩短它。”该语句的内容实际上就是您要编写的代码。
标签: java