Перечисления Java могут быть объединены (как Поразрядно в C#)?

Используйте функцию разделения и используйте регулярное выражение, предоставленное внутри нее. Он разбивает массив на основе регулярного выражения. Регулярное выражение находит все пространство в строке

var a='SST+CONF!001 001 407968017 Projector Serial Number';
var b=a.split(/\s/g)
console.log(b)

15
задан Hosam Aly 2 January 2009 в 13:54
поделиться

2 ответа

Вы используете EnumSet:

EnumSet<FileAccess> readWrite = EnumSet.of(FileAccess.Read, FileAccess.Write);

Это на самом деле несколько более изящно, чем путь C#/.NET, IMO - кроме чего-либо еще, можно легко различать набор и единственное значение.

23
ответ дан 1 December 2019 в 02:38
поделиться

Посмотрите EnumSet, который позволяет Вам делать это эффективно:

EnumSet<FileAccess> set = EnumSet.of(READ, WRITE);
4
ответ дан 1 December 2019 в 02:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: