Advertisement
AntonioVillanueva

Genero UByteArray desde un String con una funcion

Nov 24th, 2021
1,400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.74 KB | None | 0 0
  1. /*
  2.  * Inicializar UByteArray desde String con una funcion
  3.  * Antonio Villanueva Segura  
  4.  */
  5.  
  6. fun main() {
  7.  
  8.     var msg:String ="abcdefg" //Cadena de texto a transformar en ByteArray
  9.    
  10.     //Genero el UByteArray con una funcion desde un String
  11.     val arrayGenerado = UByteArray(msg.length){i -> transforma(msg,i)}
  12.  
  13.     for (elem in arrayGenerado){//Lectura del UByte Array generado
  14.         println (elem)
  15.     }    
  16. }
  17.  
  18. //Recibe la cadena de texto con el indice deseado y retorna un UByte
  19. fun transforma ( msg:String , index:Int):UByte{
  20.     return msg[index].code.toUByte()
  21. }
  22.  
  23. //Recibe la cadena de texto con el indice deseado y retorna un Byte
  24. /*
  25. fun transforma ( msg:String , index:Int):Byte{
  26.     return msg[index].toByte()
  27. }
  28. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement