Skip to content

Commit cf12ab4

Browse files
authored
Create Lexico_String.java
1 parent 53ced77 commit cf12ab4

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Lexico_String.java

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package Lexicographic_String;
2+
3+
public class Lexicographic_String {
4+
5+
public static void main(String[] args) {
6+
// TODO Auto-generated method stub
7+
String s1="Komal";
8+
String s2="Kunal";
9+
//+ve s1>s2
10+
//-ve s2>s1
11+
//0 s1==s2
12+
System.out.println(compareTo(s1,s2));
13+
}
14+
public static int compareTo(String s1,String s2) {
15+
if(s1==s2) {
16+
return 0;
17+
}
18+
int length=Math.min(s1.length(), s2.length());
19+
for(int i=0;i<length;i++) {
20+
if(s1.charAt(i)!=s2.charAt(i)) {
21+
return s1.charAt(i)-s2.charAt(i);
22+
}
23+
}
24+
return s1.length()-s2.length();
25+
}
26+
}

0 commit comments

Comments
 (0)