Java is case sensitive so you can have two different variables in a program, one called xyz and another called XYZ. You can see what I mean in the example below:
andrew@UBUNTU:~/Java$ cat Case_Sensitive.java
class Case_Sensitive
{
public static void main(String args[])
{
int xyz = 123;
int XYZ = 234;
System.out.println("xyz = " + xyz);
System.out.println("XYZ = " + XYZ);
}
}
andrew@UBUNTU:~/Java$ javac Case_Sensitive.java
andrew@UBUNTU:~/Java$ java Case_Sensitive
xyz = 123
XYZ = 234
andrew@UBUNTU:~/Java$
Showing posts with label case sensitive. Show all posts
Showing posts with label case sensitive. Show all posts
Sunday, 1 February 2015
Tuesday, 13 January 2015
equals And equalsIgnoreCase In Java
If you want to make a case sensitive comparison between two string variables in Java, you can do so using equals as shown in prog80 below:
andrew@UBUNTU:~/Java$ cat prog80.java
public class prog80
{
public static void main (String args[])
{
String andrew = "andrew";
String ANDREW = "ANDREW";
if (andrew.equals(ANDREW))
System.out.println("andrew = ANDREW");
else
System.out.println("andrew != ANDREW");
}
}
andrew@UBUNTU:~/Java$ javac prog80.java
andrew@UBUNTU:~/Java$ java prog80
andrew != ANDREW
andrew@UBUNTU:~/Java$
If you need to do a case insensitive comparison, you can use equalsIgnoreCase instead:
andrew@UBUNTU:~/Java$ cat prog81.java
public class prog81
{
public static void main (String args[])
{
String andrew = "andrew";
String ANDREW = "ANDREW";
if (andrew.equalsIgnoreCase(ANDREW))
System.out.println("andrew = ANDREW");
else
System.out.println("andrew != ANDREW");
}
}
andrew@UBUNTU:~/Java$ javac prog81.java
andrew@UBUNTU:~/Java$ java prog81
andrew = ANDREW
andrew@UBUNTU:~/Java$
andrew@UBUNTU:~/Java$ cat prog80.java
public class prog80
{
public static void main (String args[])
{
String andrew = "andrew";
String ANDREW = "ANDREW";
if (andrew.equals(ANDREW))
System.out.println("andrew = ANDREW");
else
System.out.println("andrew != ANDREW");
}
}
andrew@UBUNTU:~/Java$ javac prog80.java
andrew@UBUNTU:~/Java$ java prog80
andrew != ANDREW
andrew@UBUNTU:~/Java$
If you need to do a case insensitive comparison, you can use equalsIgnoreCase instead:
andrew@UBUNTU:~/Java$ cat prog81.java
public class prog81
{
public static void main (String args[])
{
String andrew = "andrew";
String ANDREW = "ANDREW";
if (andrew.equalsIgnoreCase(ANDREW))
System.out.println("andrew = ANDREW");
else
System.out.println("andrew != ANDREW");
}
}
andrew@UBUNTU:~/Java$ javac prog81.java
andrew@UBUNTU:~/Java$ java prog81
andrew = ANDREW
andrew@UBUNTU:~/Java$
Labels:
case sensitive,
equals,
equalsIgnoreCase,
Java
Location:
West Sussex, UK
Subscribe to:
Posts (Atom)