Arrays.binarySearch(databaseList(), DATABASE_NAME) ;

문제입니다..



databases 폴더에

pattern.db
webview.db
webviewCashe.db

가 순서대로 있습니다.
하지만
Arrays.binarySearch(databaseList(), "pattern.db") ;
-1을 리턴하고
Arrays.binarySearch(databaseList(), "webview.db") ;
1을 리턴하고
Arrays.binarySearch(databaseList(), "webviewCashe.db") ;
-4를 리턴합니다.

원래 DB가 존재하면 0이상의 숫자를 리턴하는 것이 아닌가요?
답변해주시면 감사합니다.