28 августа 2009 г.

Функция перевода целого в булевый массив на Java

Понадобилось тут намедни, а в интернете не нашел. Функция перевода целого в булевый массив на Java:

public boolean[] intToBoolArray(int n) {
    boolean[] b = {false, false, false};
    for (int i = 0; i < b.length; i++) {
        if ( (int)( n & (1 << i) ) == (1 << i)) b[i] = true;
    }
    return b;
}

Комментариев нет:

Отправить комментарий