The setStrength() method of java.text.Collator class is used to set the strength property of Collator object which will help that object during comparison of two string.
Syntax: 
 
public void setStrength(int newStrength)
Parameter: This method accepts the strength property of Collator object as parameter which will help this object during the comparison.
Return Value: This method has nothing to return.
Below are the examples to illustrate the setStrength() method:
Example 1: 
 
Java
| // Java program to demonstrate// setStrength() methodimportjava.text.*;importjava.util.*;importjava.io.*;publicclassGFG {    publicstaticvoidmain(String[] argv)    {        try{            // Creating and initializing new simple rule            String simple = "< a < b < c < d";            // Creating and initializing            // new RuleBasedCollator Object            RuleBasedCollator col                = newRuleBasedCollator(simple);            // setting strength property for the Collator object            // using setStrength() method            col.setStrength(Collator.IDENTICAL);            // getting strength property            intstrength = col.getStrength();            // display result            if(strength == 0)                System.out.println(                    "current strength"                    + " property :- PRIMARY.");            elseif(strength == 1)                System.out.println(                    "current strength"                    + " property :- SECONDARY.");            elseif(strength == 2)                System.out.println(                    "current strength"                    + " property :-  TERTIARY.");            else                System.out.println(                    "current strength"                    + " property :- IDENTICAL.");        }        catch(ClassCastException e) {            System.out.println("Exception thrown : "+ e);        }        catch(ParseException e) {            System.out.println("Exception thrown : "+ e);        }    }} | 
current strength property :- IDENTICAL.
Example 2: 
 
Java
| // Java program to demonstrate// setStrength() methodimportjava.text.*;importjava.util.*;importjava.io.*;publicclassGFG {    publicstaticvoidmain(String[] argv)    {        try{            // Creating and initializing            // Collator Object            Collator col                = Collator.getInstance(Locale.UK);            // setting strength property            // for the Collator object            // using setStrength() method            col.setStrength(Collator.PRIMARY);            // getting strength property            intstrength = col.getStrength();            // display result            if(strength == 0)                System.out.println(                    "current strength"                    + " property :- PRIMARY.");            elseif(strength == 1)                System.out.println(                    "current strength"                    + " property :- SECONDARY.");            elseif(strength == 2)                System.out.println(                    "current strength"                    + " property :-  TERTIARY.");            else                System.out.println(                    "current strength"                    + " property :- IDENTICAL.");        }        catch(ClassCastException e) {            System.out.println("Exception thrown : "+ e);        }    }} | 
current strength property :- PRIMARY.
Reference: https://docs.oracle.com/javase/9/docs/api/java/text/Collator.html#setStrength-int-
 


 
                                    







