如何删除字符串中重复的字符
问题描述:
删除字符串中重复的字符,例如,”good”去掉重复的字符串后就变成”god”。
第一种方法:
“蛮力法”,最简单的方法就是把这个字符串看作是一个字符数组,对该数组使用双重循环进行遍历,如果发现有重复的字符,就把该字符置为’\0’,最后再把这个字符数组中所有的’\0’去掉,此时得到的字符串就是删除重复字符后的目标字符串。
代码如下:
package 删除字符串中重复的字符;
public class Solution {
public static String removeDuplicate(String str) {
char[] c = str.toCharArray();
int len = c.length;
for (int i = 0; i < len