??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
java字符串去重写文件学习笔记

转载   知止内明   2018-11-15   浏览量:18


  /**
     * * 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符
     * aaaabbbcccddd
     *
     * 分析:
     * 1,创建Scanner对象
     * 2,创建HashSet对象,将字符存储,去掉重复
     * 3,将字符串转换为字符数组,获取每一个字符存储在HashSet集合中,自动去除重复
     * 4,遍历HashSet,打印每一个字符
     */
    @Test
    public void jihe9() {
        String ss = "aaaabbbcccdddwerwrweddcsecsefwewe";
        HashSet<Character> hs = new HashSet<>();
        char[] chars = ss.toCharArray();
        for (char c : chars) {
            hs.add(c);
        }
        System.out.println(hs);
        StringBuilder stringBuilder = new StringBuilder();
        for (Character s : hs) {
            stringBuilder.append(s.toString());
        }
        System.out.println(stringBuilder);
        System.out.println("88888888888888888888888888888");
        HashMap<Character, Integer> map = new HashMap<>();
        for (char c : chars) {
            map.put(c, !map.containsKey(c) ? 1 : map.get(c) + 1);
        }
        for (Character c : map.keySet()) {
            System.out.println(c+"="+map.get(c));
        }
        try {
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("x.txt"));
            for (Map.Entry<Character, Integer> m : map.entrySet()) {
                bufferedWriter.write(m.getKey() + ":" + m.getValue()+",");
            }
            System.out.println("写入成功??!");
            bufferedWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

转载自://blog.51cto.com/357712148/2317611

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



Java笔试面试题(三)
每日一句:想,都是问题;做,才是答案。构造器Constructor是否可被Override?构造器Constructor不能被继承,因此不能重写Override,但是可以被重载Overload。接口是否可继承接口?抽象类是否可实现(implement)接口?抽象类是否可继承具体类(concreteclass)?抽象类中是否可以有静态的类方法?接口可以继承接口。抽象类可以实现接口。抽象类可以继承具体
springboot 文件上传大小配置
springboot上传文件大小的配置我这里记录两种,一种是设置在配置文件里只有两行代码,一种是加个Bean首先第一种:application.properties中添加spring.http.multipart.maxFileSize=10Mbspring.http.multipart.maxRequestSize=10MbmaxFileSize是单个文件大小ma
SpringBoot+fileUpload获取文件上传进度
springboot通过fileUpload组件实现文件上传进度获取。
SpringBoot文件上传下载和多文件上传(图文详解)
最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的java代码:1、开发环境:IDEA15+Maven+JDK1.82、新建一个maven工程:3、工程框架4、pom.xml文件依赖项
详细全面的 SpringBoot 文件上传
这些天忙着刷题,又怕遗忘了springboot,所以抽出一点时间折腾折腾,加深点印象。springboot的文件上传与springmvc的文件上传基本一致,只需注意一些配置即可?;肪骋螅篠pringBootv1.5.1.RELEASE+jdk1.7+myeclipse1).引入thymeleaf,支持页面跳转
java 反射使用 Class.getMethod 应注意
java反射使用Class.getMethod应注意记录下Methodmethod=clazz.getMethod(setMethodName,propertiesClass);如果使用该方法会不能获取以多态方式传入的参数会抛异常java.lang.NoSuchMethodException比如:publicclassStudent{privateStringname;privateintage;
深入java函数重载
深入java函数重载先思考几个问题:有这个一个重载的函数:publicstaticvoidchongZai1(ArrayListlist){System.out.println("ArrayList");}publicstaticvoidchongZai1(AbstractListlist){System.out.println("AbstractList");}publicstaticvoidc
java文件上传 学习笔记
实体:packagecn.it.entity;importjava.io.Serializable;importorg.springframework.web.multipart.MultipartFile;publicclassStudentimplementsSerializable{privateStringstuName;privateStringstuPass;privateMultip
java对称加密与非对称加密
对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secretkey)。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(publickey)和私钥(privatekey)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请