자바와 셀레늄으로 html로 테이블의 칼럼이 올바르게 정렬되었는지 확인하고있다. 개발자는 SQL 정렬을 사용합니다.자바로 html sort 확인하기
링크 된 목록에 순서대로 값을 가져옵니다. 연결된 목록의 복사본을 만들고 Collections.sort()를 오름차순으로 수행 한 다음 내림차순으로 역순으로 처리합니다. 그런 다음 두 목록을 비교하여 동일한 목록인지 확인합니다. a A b B
의 경우 SQL은 a A b B
으로 정렬되었지만 Java는 A B a b
으로 정렬 되었기 때문에 한 가지 문제가 발생했습니다. 그래서 누군가가 저에게 일종의 무시 사례를 쓰는 방법을 보여주었습니다. 이 작동합니다.
내 문제는 무엇입니까? 일부 필드는 다음과 같은 문자를 포함합니다 : [email protected]%^!#@
(아니요, 맹세하지는 않습니다 ;-)). Java는 이들을 SQL과 다르게 정렬합니다. 나는 이것을 Excel 스프레드 시트에 넣고 정렬하고 SQL처럼 정렬했다. 자바처럼 정렬하지 않았다.
누구나 내가이 문자들에 대한 SQL 정렬을 시뮬레이트하기 위해 Java에서 사용할 수있는 정렬을 추천 할 수 있습니까? 나는 각 문자를 고심하게 볼 수 있고 SQL 정렬에 앞서 문자를 하나씩 쓰는 것을 볼 수 있지만 더 쉬운 방법이 있기를 바라고 있습니다.
감사합니다.
p.s. SQL은 A a B b
일 수 있습니다. 기억이 안나지만 질문에 중요하지 않습니다.
감사합니다. 나는'$! # @'등과 같은 영숫자가 아닌 문자들에 더 관심이있다. – user3257891