黑马程序员技术交流社区

标题: 请问这种写法是什么意思啊 [打印本页]

作者: aochong    时间: 2018-1-3 15:12
标题: 请问这种写法是什么意思啊
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();
        }
作者: aochong    时间: 2018-1-3 15:17
这样的boolean类型什么意思
作者: 江海豪    时间: 2018-1-3 16:47

作者: JackyLee    时间: 2018-1-4 13:46
可变形参





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2