mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 08:31:29 +00:00
27 lines
504 B
Plaintext
27 lines
504 B
Plaintext
import java.io.*
|
|
|
|
val ByteArray.inputStream : ByteArrayInputStream
|
|
get() = ByteArrayInputStream(this)
|
|
|
|
fun InputStream.iterator() : ByteIterator =
|
|
object: ByteIterator() {
|
|
override val hasNext : Boolean
|
|
get() = available() > 0
|
|
|
|
override fun nextByte() = read().byt
|
|
}
|
|
|
|
fun box() : String {
|
|
val x = ByteArray (10)
|
|
|
|
for(index in 0..9) {
|
|
x [index] = index.byt
|
|
}
|
|
|
|
for(b in x.inputStream) {
|
|
System.out?.println(b)
|
|
}
|
|
|
|
return "OK"
|
|
}
|