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 192 views
2 answers 236 views
1 answer 185 views
1 answer 246 views
1 answer 177 views
2 answers 237 views
4 answers 330 views
...