drukuje ten fałszywyInicjowanie z charakterem vs tablicy char
List vowelsList=Arrays.asList(new char[]{'a','e','i','o','u'});
System.out.println(vowelsList.contains('a'));//false
drukuje ten prawda
List vowelsList=Arrays.asList(new Character[]{'a','e','i','o','u'});
System.out.println(vowelsList.contains('a'));//true
char
jest autoboxed do Character
którego użył w char array initailizer..Why rano Otrzymuję różne wyniki!
Ponieważ 'char []' jest traktowany jako pojedynczy parametr w 'T ... params', podczas gdy parametr' Character [] 'jest uważany za parametr tablicy dla' T ... params'. –
@LuiggiMendoza: to powinna być odpowiedź. –