Wpis z mikrobloga

Mam wyznaczyć ze stringa literę która występuje najwięcej razy pod rząd i podać ile dokładnie razy.
Napisałem coś takiego:
public static class Solution {
public static Object[] longestRepetition(String s) {
int count = 1;
int maxCount = 1;
char maxChar = ' ';
char[] charArray = s.toCharArray();
if(s.isEmpty()) {
return new Object[]{"", 0};
} else{
for(int i = 1; imaxCount){
maxCount = count;
maxChar = charArray[i];
}
}
}
;
System.out.println(maxChar + " " + maxCount);
return new Object[]{maxChar , maxCount};
}

I w rezultacie dostaję : [Ljava.lang.Object;@eed1f14
Jakieś wskazówki jak to zmienic? Typ danych się chyba zgadza, ale pierwszy raz się spotykam z tablicą która ma typ Object.
#naukaprogramowania #naukajavy #java
  • 7
  • Odpowiedz