gpt4 book ai didi

string - 如何子串 0 到 30,但前提是超过 30 个字符

转载 作者:行者123 更新时间:2023-12-05 09:07:22 26 4
gpt4 key购买 nike

我有一个小问题,我想对一个字符串进行子串化,最多 30 个字符,但是当我执行 string.substring(0, 30) 时,如果字符串超过 30 个,它就可以正常工作字符,但如果不是,则会出现错误。

有人知道怎么解决吗?

最佳答案

您应该得到“RangeError: Value not in range: 30”错误。

尝试在此之前添加一个长度控制

if (string.length < 30)

return string;

else

return string.substring(0, 30);

让我们缩短上面的代码:

String resultText = (string.length < 30) ? string : string.substring(0, 30);

关于string - 如何子串 0 到 30,但前提是超过 30 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64951879/

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