, если вы хотите напрямую сравнить два выталкиваемых, используйте следующий код
Drawable fDraw = getResources (). getDrawable (R.drawable.twt_hover);
Drawable sDraw = getResources ( ) .getDrawable (R.drawable.twt_hover);
if (fDraw.getConstantState().equals(sDraw.getConstantState())) {
//write your code.
} else {
//write your code.
}
См. Элемент списка 1
в разделе «Выражение в скобках RE» в спецификации регулярного выражения POSIX ( http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05 ):
The <right-square-bracket> ( ']' ) shall lose its special meaning and represent itself in a bracket expression if it occurs first in the list
Учитывая, что [][]
представляет скобочное выражение [...]
, которое содержит список из 2 символов, ]
и [
.
Использование обратной косой черты для экранирования ]
в выражении в скобках взамен не POSIX, но некоторые версии некоторых инструментов будут принимать - YMMV.