itboy2009

博客园 首页 新随笔 联系 订阅 管理

当需要从一组数据中移除到符合条件的某一个数据的时候,在这种情况下如何进行截取呢?

基本思路:

①将其通过特定的符号,将一组字符串进行拼接,或者用","或者用"+",将所有的字符串进行拼接,拼接后如后面这种格式"+aa+bb+cc+dd+ee+ff+"

②然后需要将"ee"从上面的字符串中截取出来,判断"+ee+"在字符串中的位置,然后进行截取,获取"+aa+bb+cc+dd"和"ff+"

③将截取后得到的两个字符串用"+"拼接起来

④在拼接后重新赋值的时候需要将字符串恢复到初始状态,也就是说去除字符串首尾的两个"+",恢复为"aa+bb+cc+dd+ff",这样才便于当进行下一次操作的时候,继续在首尾的位置上加上"+",否则不符合下次的字符串格式的情况下,将无法进行后续的编辑

 

另外就是要考虑到,在初始字符串为空的情况下如何进行判断

 

这就是整体的思路。

posted on 2015-01-24 16:24  itboy2009  阅读(293)  评论(0编辑  收藏  举报