您的位置:首页 > 编程语言 > Java开发

java代码闲来无事的思考

2018-01-24 10:23 459 查看
初学java 什么类,框架,不加思索的就往脑子里面添加现在大部分都学的产部多,但是还是有许多,基础性的问题遗留下来,需要慢慢的解决如果你还是初学者,可以不管这些东西,但是,一旦入门,发现需要护在一的东西还有很多看看think o java  / nio /googel 开发工具包,还有其他的工具包,具体可以看下我前期的文档说说下面的代码1.List    的toArray(T[] );需要先申明的一个数组2.  lanbda 对于数组的流式输出 ,比较方便
Arrays.stream(i).forEach(System.out::println);
3. Arrays.sort(List,Computer) 排序,可以自己构建排序规则
Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);
4.  Arrays.asList 生成List 数据
List<Integer> list = Arrays.asList(1,2,3,4,5);
5.文件过滤
String str[] = file.list(fileter);
/*文件过滤*/class ReFileter implements FilenameFilter {private String pattern = ".*\\.log";@Overridepublic boolean accept(File file, String s) {return Pattern.matches(pattern,s);}}public class FileDemo {public static void main(String[] args) throws IOException {//        List<Integer> list = Arrays.asList(1,2,3,4,5);////        Integer [] i = new Integer[list.size()];////        list.toArray(i);////        Arrays.stream(i).forEach(System.out::println);//        String[] list = {"B","A","c"};//        Arrays.sort(list, String.CASE_INSENSITIVE_ORDER);//        Arrays.stream(list).forEach(System.out::println);String path = "/home/if/logs";File file = new File(path);ReFileter fileter = new ReFileter();String str[] = file.list(fileter);Arrays.stream(str).forEach(System.out::println);}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: