【发布时间】:2013-09-10 04:19:06
【问题描述】:
我想知道在用户输入字符串之前从未定义的字符串中获取子字符串的最佳方法是什么。例如,如果用户输入“abcdefg”,我怎样才能得到一个子字符串“cde”我已经查看了 indexOf 方法,但这似乎在字符串已知时使用
【问题讨论】:
-
你的问题毫无意义。确切的要求是什么? 1.得到前两个后的三个字符? 2. 获取字符串的中间字符? 3.输入“ab”后得到3个字符。 4. 还有什么?您已经知道如何使用 substring(..) 方法。这就是当您只是复制解决方案 (stackoverflow.com/q/18709601/131872) 而没有考虑解决方案的逻辑时遇到的问题。
-
同上,但简单地说:说出您希望如何选择字符串的部分。
-
@user2704743,我在问你如何学习发布一个具有清晰易懂要求的正确问题。您最好花时间重新措辞和陈述您的要求,而不是发表不必要的评论。