Cette fonction compare entre elles deux chaînes alphanumériques en effectuant une comparaison des valeurs de codage de chaque caractère.
Ell retourne 0 si les deux chaînes sont égales (la comparaison est sensible à la casse). Elle retourne une valeur inférieure à 0 si la première chaîne est strictement inférieure à la seconde. Elle retourne une valeur supérieure à 0 si la première chaîne est supérieure la seconde.
Paramètres
String |
stringVal1 |
Chaîne alphanumérique à comparer |
Obligatoire |
String |
stringVal2 |
Chaîne alphanumérique à comparer |
Obligatoire |
Par exemple
<#assign stringVal1 = "foo" /> <#assign stringVal2 = "bar" /> <#assign compare = hardisCore.lexicographicCompareString(stringVal1, stringVal2) /> <#if compare == 0> ${stringVal1} equals ${stringVal2} <#elseif compare > 0> ${stringVal1} is greater than ${stringVal2} <#else> ${stringVal1} is less than ${stringVal2} </#if>