Используйте функцию разделения и используйте регулярное выражение, предоставленное внутри нее. Он разбивает массив на основе регулярного выражения. Регулярное выражение находит все пространство в строке
var a='SST+CONF!001 001 407968017 Projector Serial Number';
var b=a.split(/\s/g)
console.log(b)
Вы используете EnumSet:
EnumSet<FileAccess> readWrite = EnumSet.of(FileAccess.Read, FileAccess.Write);
Это на самом деле несколько более изящно, чем путь C#/.NET, IMO - кроме чего-либо еще, можно легко различать набор и единственное значение.
Посмотрите EnumSet, который позволяет Вам делать это эффективно:
EnumSet<FileAccess> set = EnumSet.of(READ, WRITE);