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)) //checking character
{
nonrepeating.remove((character)letter); //removing character
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) //comparing objects
{
String s1= obj1.toString();
String s2=(String)obj2; //assiging the values
return-s1.CompareTo(s2);
}
}
}
Comments
Post a Comment