Compare a list of strings: Difference between revisions
→{{header|Java}}
(Added XPL0 example.) |
|||
Line 1,407:
=={{header|Java}}==
This is a fairly basic procedure in Java, using <kbd>for-loop</kbd>s, <code>String.equals</code>, and <code>String.compareTo</code>.
<syntaxhighlight lang="java">
boolean allEqual(String[] strings) {
String stringA = strings[0];
for (String string : strings) {
if (!string.equals(stringA))
return false;
}
return true;
}
</syntaxhighlight>
<syntaxhighlight lang="java">
boolean isAscending(String[] strings) {
String previous = strings[0];
int index = 0;
for (String string : strings) {
if (index++ == 0)
continue;
if (string.compareTo(previous) < 0)
return false;
previous = string;
}
return true;
}
</syntaxhighlight>
<br />
Alternately,
{{works with|Java|8}}
<syntaxhighlight lang="java5">import java.util.Arrays;
|