String.split, пустые строки и сравнение

Не могу понять, в idea / swing проблем не было, в android studio при делении слова через split("") появляются пустые строки, перепробовал уже массу вариантов, запутался окончательно, в итоге чую, что хожу по кругу.

Подскажите, как одно привести к другому, что бы можно было сравнить:

String s = "дракон";
String[] array = {"д","р","а","к","о","н"};

Ответы (2 шт):

Автор решения: gil9red

Можно привести массив в строку и сравнивать строки:

String s = "дракон";
String[] array = {"д","р","а","к","о","н"};

System.out.println(
    String.join("", array).equals(s)
);
// true
→ Ссылка
Автор решения: Drakonoved

Не надо изобретать велосипед! Каждую строку в Java можно представить в виде массива символов:

System.out.println(Arrays.toString("драконовед".toCharArray()));

// [д, р, а, к, о, н, о, в, е, д]
→ Ссылка