Ошибка отображения графика и ошибка типа в Python

Во-первых, я попытался бы избежать массивов столько, сколько вы можете, вместо этого используйте списки.

Нет автобоксинга для массивов, но есть автобоксинг для varargs. Итак, если вы объявите свой метод как (с тем же телом):

public static <T> boolean isMemberOf(T item, T ... set)

, тогда вы можете написать

isMemberOf('a', 'a', 'b', 'c');

Лично я предпочитаю использовать гуаву google, где вы можете написать такие вещи, как

char ch = 'a';
char[] chars = new char[] { 'a', 'b', 'c' };
boolean member = isMemberOf(ch, Chars.asList(chars).toArray(new Character[0]));

. Ваш код был, вероятно, просто примером, но если вы действительно хотели проверить членство, вы можете сделать это следующим образом:

Chars.contains(chars, ch);

or

ImmutableSet.of('a', 'b', 'c').contains('a')
0
задан GokuShanth 25 February 2015 в 22:50
поделиться