Skip to content

Commit 3e90f97

Browse files
committed
Merge pull request blakeembrey#132 from roitt/remove-duplicates-from-string
Remove duplicates from string Java.
2 parents fabe425 + f2dd5e3 commit 3e90f97

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
public class RemoveDuplicatesFromString {
2+
public static void main(String[] args) {
3+
RemoveDuplicatesFromString rsd = new RemoveDuplicatesFromString();
4+
String input = "Tree Traversal";
5+
System.out.println(rsd.getUniqueString(input));
6+
}
7+
8+
public String getUniqueString(String input) {
9+
boolean[] isUsed = new boolean[256];
10+
StringBuffer sb = new StringBuffer();
11+
for (int i = 0; i < input.length(); i++) {
12+
int position = input.charAt(i);
13+
if (!isUsed[position]) {
14+
sb.append(input.charAt(i));
15+
isUsed[position] = true;
16+
}
17+
}
18+
return sb.toString();
19+
}
20+
}

0 commit comments

Comments
 (0)