im creating a method where a user input has to type A/B to get a return. how do i make my code case insensitive to make it work?
String examcode (String code) {
if (code.compareToIgnoreCase("A")) {
EXAM_NAME = "Subject A";
}
else if (code.compareToIgnoreCase("B")) {
EXAM_NAME = "Subject B";
}
else {
EXAM_NAME = "no code";
}
return EXAM_NAME;
}
Just use the method –
String.equalsIgnoreCase(java.lang.String)which returns abooleanand does the job for what you are looking for.if (code.compareToIgnoreCase("A"))is not valid sincecompareToIgnoreCasereturnsint.