InputStream input = Files.newInputStream(Paths.get("/path/to/file")); Reader reader = new InputStreamReader(input, "UTF-8"); readText(reader);
为什么不直接再写一个构造方法可以接受文件字符串的参数,或者在原构造方法上检测传入的参数类型,不同的参数类型不同的处理方式呢?感觉Java就是比python复杂好多呀
https://www.liaoxuefeng.com/wiki/1252599548343744/1375100746072098
如果可以接受不同参数类型耦合度会很高吧,组合器的思维应该想让不同方法能更灵活?
Sign in to make a reply
Mason
为什么不直接再写一个构造方法可以接受文件字符串的参数,或者在原构造方法上检测传入的参数类型,不同的参数类型不同的处理方式呢?感觉Java就是比python复杂好多呀