A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

aochong

初级黑马

  • 黑马币:19

  • 帖子:10

  • 精华:0

© aochong 初级黑马   /  2018-1-3 15:12  /  1271 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static String readFile(String file , boolean...isTrims) {
                StringBuffer buffer = new StringBuffer();

                String code = getJavaEncode(file);
                BufferedReader fr;
                boolean isTrim = isTrims.length > 0 ? isTrims[0] : false;
                String line_separator = System.getProperty("line.separator") ;
                try {
                        String myCode = code != null && !"".equals(code) ? code : "UTF-8";
                        InputStreamReader read = new InputStreamReader(new FileInputStream(
                                        file), myCode);

                        fr = new BufferedReader(read);
                        String line = null;
                        int flag = 1;
                        while ((line = fr.readLine()) != null ) {
                                if(!isTrim){
                                        if (flag != 1) {
                                                buffer.append( line_separator );  
                                        }
                                }
                                flag++;
                               
                                //buffer.append( isTrim ?  Helper.checkNull(line):line) ;
                                buffer.append( isTrim ?  false:line) ;
                        }
                        fr.close();
                       
                } catch (Exception e) {
                       
                }
                return buffer.toString();
        }

3 个回复

倒序浏览
这样的boolean类型什么意思
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马