getOppositeChar method
Returns the opposite wrap char of the String
if possible, otherwise returns the same String
.
Example
String foo = '(';
String oppositeFood = foo.getOppositeChar(); // returns ')';
Implementation
String getOppositeChar() {
switch (this) {
case "(":
return ")";
case ")":
return "(";
case "[":
return "]";
case "]":
return "[";
case "{":
return "}";
case "}":
return "{";
case "<":
return ">";
case ">":
return "<";
case "\\":
return "/";
case "/":
return "\\";
case "¿":
return "?";
case "?":
return "¿";
case "!":
return "¡";
case "¡":
return "!";
default:
return this;
}
}