kotlin 调用ini4j Config 有些 fun 不能调用


#1

import org.ini4j.Config
import org.ini4j.Ini

var cfg = Config()

在kotlin 居然不能调用 cfg.setFileEncoding (很多 set 开头的 fun 都不能用, 但 is开头的fun 可以用)


#2

import org.ini4j.Config;

import java.nio.charset.Charset;

public class Test {

void g() {
    Config cfg = new Config();
    cfg.setFileEncoding(Charset.forName("UTF-8"));
}

}

而在java文件可以正常调用!


#3

这是因为这个,试试这样:

cfg.fileEncoding = Charset.forName("UTF-8")

#4

了解下property


京ICP备16022265号-2 Kotlin China 2017 - 2018