Find non repeating characters in a string

@Test

public void testFirstNonRepeatingCharacter()

{

String input=“stress”;

HashMap<Character,Integer> hm=new HashMap<Character,Integer>();

for (int i=0;i<input.length()-1;i++)

{

char st=input.charAt(i);

if(hm.containsKey(st)){

hm.put(st,hm.get(st)+1 );

}

else

{

hm.put(st, 1);

}

}//end of for

for (int i=0;i<input.length()-1;i++)

{

char st=input.charAt(i);

if(hm.get(st)==1)

{

System.out.println(“Non repeating character seen is “+st);

}

}

}

Advertisements

About qainterviews

Software Geek,QA Expert,Blogger
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s