Home Tutorial Java Core Remove duplicate characters from the string

 
 

Remove duplicate characters from the string
Posted on: September 26, 2012 at 12:00 AM
Advertisement
In this tutorial, you will learn how to remove duplicate characters from the string.

Remove duplicate characters from the string

In this tutorial, you will learn how to remove duplicate characters from the string.

Java has provide several methods to examine the content of string, finding characters or substrings within a string, changing case etc. You can manipulate the string in various ways. Here we are going to remove duplicate characters from the string. For this, we have created a method removeDuplicates() that accepts the string and iterate through the for loop to find the duplicates from the string and append unique characters to StringBuilder. The method returns the string free from duplicate characters.

Example:

import java.util.*;
class RemoveDuplicateCharatcersFromString 
{
public static String removeDuplicates(String s) {
StringBuilder build = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
String st = s.substring(i, i + 1);
if (build.indexOf(st) == -1) {
build.append(st);
}
}
return build.toString();
}
public static void main(String[] args) 
{
String str="Hello World";
String newString=removeDuplicates(str);
System.out.println(newString); 
}
}

Output:

String is: Hello World
After removing the character r, string is: Hello Wold

Advertisement

Related Tags for Remove duplicate characters from the string:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: September 26, 2012

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com