【发布时间】:2015-06-24 16:53:03
【问题描述】:
我有一个 StringBuffer,其中包含重复值,如示例左侧所示的值,并希望将其转换为右侧的显示值。两种情况如下所示
{1,1,1,2,2,} to `{1,2}`
{a,a,a,b,c,c,c,} 到 {a,b,c}
还请注意,StringBuffer 的内容和大小不是固定的。我想通过字符串操作来解决这个问题。
【问题讨论】:
-
您可以使用
indexOf和lastIndexOf来完成此操作。到目前为止,您尝试过什么? -
这样做的问题是索引可以是任何东西。大小不是预先确定的。
-
...不,这没有问题...查看文档:docs.oracle.com/javase/7/docs/api/java/lang/…
-
您是在谈论从支持数组中删除重复字符,还是对字符串操作感兴趣?
-
在这种情况下我想要字符串操作。
标签: java stringbuffer