我有一个类似的输入字符串,ABCDEFG
并且必须输出一个包含输入字符串的第 1、第 3 和第 6 个位置的字符串:ACF
. 完成此任务的最佳方法是什么,比 3 个单字符子字符串的明显串联更好的方法是什么?谢谢!
更新:感谢您的解决方案,它们很有帮助!另一个相关问题:如果我需要大部分输入字符串,即输出字符串包含除第二个之外的所有字符,解决方案是什么:ACDEFG
。StringBuilder
+charAt()
是最快的吗?如果我的输入字符串很长(100 个字符),那么最好将StringBuilder
第一个字符与substring(2)