**Write a java program to compare two strings lexicographically.**

Using the compareTo method for comparing the String .

compareTo method is compare the string is based on the unicode value of character .

It return the positive negative and zero value.

if the string are same it return the zero value otherwise it positive or negative value depend on ASCII value of the character .

for example

1st string is s1 = middle

2nd string is s2 = niddle

so it return the value is -1.

bcoz the value of m is 77 and value of n is 78 (ASCII)

so 77 -78 = -1

so the return value is -1 .

compareTo method is compare the string is based on the unicode value of character .

It return the positive negative and zero value.

if the string are same it return the zero value otherwise it positive or negative value depend on ASCII value of the character .

for example

1st string is s1 = middle

2nd string is s2 = niddle

so it return the value is -1.

bcoz the value of m is 77 and value of n is 78 (ASCII)

so 77 -78 = -1

so the return value is -1 .

**Output:**

**oneo**

**oneof**

**not -1 is difference.**