java代码闲来无事的思考

初学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";
    @Override
    public 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);

    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值