Sunday, 29 April 2018

Java Coding Interview Question

1)Write a program for non repeating Characters?

  class Char
              {
                   public static void  main(String arsg[])
                    {
                           public static char FirstNonRepatingChar(String word)
                              {


                                Set<characters>nonrepeating = new HashSet<>();
                                List<characters>nonrepeating = new ArrayList<>();
                                   for(int i=0; i<word.length();i++)
                                         {
                                            char letter = word.charAt(i); 
                                              if(repeating.contains(letter))
                                                      {
                                                         continue;
                                                     }
                                 if(nonrepeating.conntains(letter))
                                    {
                                      nonrepeating.remove((character)letter);
                                      repeating.add(letter);
                                   }
                             else
                              {
                                  nonrepeating.add(letter);
                            }
                 }
    return nonrepeating.get(0);
     }
  }
}


2) Write a program to insert string object into the Treeset reverse of alphabetical order



package treeset;

import java.util.TreeSet;



public class TreeSetDemo
{
public static void main(String args[])
{
TreeSet t= new TreeSet(new MyComparator());
t.add("Rajesh");
System.out.println(t);

class MyComparator implements comparator
{
public int compare (Object obj1, object obj2)
{
String s1= obj1.toString();
String s2=(String)obj2;
return-s1.CompareTo(s2);
}
}

}


No comments:

Post a Comment