String Non-Repeated Char
import java.util.HashMap;
import java.util.Map;
public class StringNonRepeatChar {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="radare";
char[] spilitString=s.toCharArray();
char c;
HashMap<Character, Integer> hm=new HashMap<Character, Integer>();
for(Character s1:spilitString){
c=s1;
hm.put(s1, hm.get(c)==null?1:hm.get(c)+1);
}
for(Map.Entry<Character, Integer> c1 : hm.entrySet()) {
if(c1.getValue()==1){
System.out.println("Non-Repeated Character " +c1.getKey()+ " "+c1.getValue());
}
}
// First Non-Repeated Character
for (char c1 : spilitString)
{
if (hm.get(c1) == 1)
{
System.out.println("First Non-Repeated Character In '"+s+"' is '"+c1+"'");
break;
}
}
//checking for first repeated character
for (char c2 : spilitString)
{
if (hm.get(c2) > 1)
{
System.out.println("First Repeated Character In '"+s+"' is '"+c2+"'");
break;
}
}
}
}
import java.util.HashMap;
import java.util.Map;
public class StringNonRepeatChar {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="radare";
char[] spilitString=s.toCharArray();
char c;
HashMap<Character, Integer> hm=new HashMap<Character, Integer>();
for(Character s1:spilitString){
c=s1;
hm.put(s1, hm.get(c)==null?1:hm.get(c)+1);
}
for(Map.Entry<Character, Integer> c1 : hm.entrySet()) {
if(c1.getValue()==1){
System.out.println("Non-Repeated Character " +c1.getKey()+ " "+c1.getValue());
}
}
// First Non-Repeated Character
for (char c1 : spilitString)
{
if (hm.get(c1) == 1)
{
System.out.println("First Non-Repeated Character In '"+s+"' is '"+c1+"'");
break;
}
}
//checking for first repeated character
for (char c2 : spilitString)
{
if (hm.get(c2) > 1)
{
System.out.println("First Repeated Character In '"+s+"' is '"+c2+"'");
break;
}
}
}
}
Comments
Post a Comment