How to remove trailing nulls (0) from byte array in Swift

1 Answer

0 votes
import Foundation

var byteArray: [UInt8] = [1, 2, 3, 0, 0, 0, 0]

// Remove trailing zeros
while byteArray.last == 0 {
    byteArray.removeLast()
}

print(byteArray) 


/*
run:

[1, 2, 3]

*/

 



answered Mar 13 by avibootz

Related questions

...