小编mat*_*teo的帖子

在Kotlin中递归列出文件

使用kotlin列出目录中的文件,我使用了list()和listFiles()函数:

File("/tmp").list().forEach { println(it) }
File("/tmp").listFiles().forEach { println(it) }
Run Code Online (Sandbox Code Playgroud)

但是,我如何递归列出文件?

file list kotlin

35
推荐指数
1
解决办法
1万
查看次数

在Kotlin中获取变量的类型

如何在Kotlin中找到变量类型?在Java中有instanceof,但Kotlin不存在:

val properties = System.getProperties() // Which type?
Run Code Online (Sandbox Code Playgroud)

instanceof kotlin

20
推荐指数
2
解决办法
1万
查看次数

在Kotlin中创建文件ZIP

我正在尝试在Kotlin中创建一个zip文件。这是代码:

fun main(args: Array<String>) {
var files: Array<String> = arrayOf("/home/matte/theres_no_place.png", "/home/matte/vladstudio_the_moon_and_the_ocean_1920x1440_signed.jpg")
var out = ZipOutputStream(BufferedOutputStream(FileOutputStream("/home/matte/Desktop/test.zip")))
var data = ByteArray(1024)
for (file in files) {
    var fi = FileInputStream(file)
    var origin = BufferedInputStream(fi)
    var entry = ZipEntry(file.substring(file.lastIndexOf("/")))
    out.putNextEntry(entry)
    origin.buffered(1024).reader().forEachLine {
        out.write(data)
    }
    origin.close()
}
out.close()}
Run Code Online (Sandbox Code Playgroud)

zip文件已创建,但其中的文件已损坏!

zip kotlin

10
推荐指数
3
解决办法
4588
查看次数

Vue.js:大写不起作用

我有这个代码:

data: {
    cols: ['nome', 'data', 'size', 'ext'],
    items: []
},
Run Code Online (Sandbox Code Playgroud)

我需要将文本转换为大写.我按照官方网站的例子尝试了这种方式:

<th v-for="col in cols">
  {{col | uppercase}}
</th>
Run Code Online (Sandbox Code Playgroud)

但是,文本仍为小写.你知道为什么吗??

javascript uppercase vue.js

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

kotlin ×3

file ×1

instanceof ×1

javascript ×1

list ×1

uppercase ×1

vue.js ×1

zip ×1