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 105 views
2 answers 107 views
1 answer 87 views
1 answer 158 views
1 answer 84 views
2 answers 109 views
4 answers 136 views
...