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, 2025 by avibootz

Related questions

1 answer 116 views
2 answers 128 views
1 answer 98 views
1 answer 179 views
1 answer 97 views
2 answers 123 views
4 answers 168 views
...