Я бы настоятельно рекомендовал вам не использовать массив здесь, если только вам не нужно использовать определенную библиотеку / фреймворк, тогда требуется массив.
Обычно вам лучше использовать собственный тип Scala:
String.split(separator).map(_.toByte).toList
//or
String.split(separator).map(_.toByte).toSeq
Обновление
Если исходная строка представляет собой список имен хостов с разделителями, почему бы не просто:
val namesStr = "www.sun.com;www.stackoverflow.com;www.scala-tools.com"
val separator = ";"
val addresses = namesStr.split(separator).map(InetAddress.getByName)
That 'Я дам вам итерацию из InetAddress
экземпляров.