Étant donné un exemple de fichier texte, comment utiliser Akka ByteStrings et le convertir en texte brut ou lancer une recherche sur le ByteString?Comment puis-je déterminer si Akka bytestring contient une sous-chaîne donnée?
val file = new File("sample.txt")
val fileSource = SynchronousFileSource(file, 4096)
val messageStream = fileSource.map(chunk => sendMessage(chunk.toString()))
messageStream.to(Sink.foreach(println(_))).run
Le « toString() » fonctionnalité ci-dessus crache littéralement une chaîne contenant le texte « ByteString », suivi d'octets représentés comme des entiers. Par exemple:
chunk.toString() ==> "ByteString(111, 112, 119, 111)"
parfait, trouve juste dans docs et est revenu au poste retour .. lo et voici, déjà résolu! Merci. –