a_R1 или aR1?
существует несколько точек зрения
MySQL
вот как mysql отвечает на этот вопрос
>select name from user order by name collate latin1_general_ci;
+-------------------+
| name |
+-------------------+
| aR1 |
| a_R1 |
+-------------------+
2 rows in set (0.00 sec)
Java, String.CASE_INSENSITIVE_ORDER
List<String> strs = new ArrayList<String>();
strs.add("aR1");
strs.add("a_R1");
System.out.println("Before:");
for (String s: strs)
System.out.println(s);
Collections.sort(strs, String.CASE_INSENSITIVE_ORDER);
System.out.println("After:");
for (String s: strs)
System.out.println(s);
выводит:
Before:
aR1
a_R1
After:
a_R1
aR1