Typora使用(MarkDown语法)

MarkDown语法学习

二级标题两个#号加一个空格

三级标题三个#号加一个空格

四级标题四个#号加一个空格(以此类推,最多支持到六级)

字体

两边是两个*号就能粗体

两边是一个星号就是斜体

两边是三个星号表示既是斜体又加粗

两边都是波浪号表示删除线

引用(>加空格)

三个杠就是分割线


图片使用感叹号中括号小括号(输入地址:可以是网络也可以是本地 —颖宝端午节安康图)

超链接中括号小括号(+输入地址)

点击到百度

列表

数字1+点+空格表示有序列表 减号+空格代表无序列表

  1. A
  2. C
  • A
  • B
  • C

表格

名字性别生日
张三2020.6.26

高级设置 -->文件–>偏好设置(使用数学公式,或者使用调试模式编写自己喜欢的界面代码或者…)

定义自己喜欢的主题风格 —>主题(自己选择,默认为Github)

代码

使用tab上的点 需要三个点 然后代码后面写类型(例如:java) 最后写内容(关于统计一个任意字符中各个字符出现的次数)

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/*5.统计一个任意字符串中各个字符出现的次数*/
//比较好的方法
public class Demo05 {
    public static void main(String[] args) {
        Scanner sc  = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String str = sc.nextLine();
        Map<String,Integer> maps = new HashMap<>();
//        遍历字符串
        for(int i=0;i<str.length();i++){
//         charAt(i)获取字符串中i的位置
            char c = str.charAt(i);
//           将 char 变量 c 转换成字符串
            String key = String.valueOf(c);
//            判断maps里面是否有相同的,没有则放入maps集合里面 value定为1 有则在原有的基础上加一
            if(!maps.containsKey(key))
                maps.put(key, 1);
            else{
                int val =maps.get(key);
                maps.put(key, val+1);
            }
        }
//        遍历maps集合
//       第一种方法
//        Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>
//        Map.Entry里有相应的getKey和getValue方法
        /*for(Map.Entry i : maps.entrySet()){
            System.out.println(i.getKey()+ "出现次数为:"+i.getValue()+"次");
        }*/
//       第二种方法
//       通过map.keySet()获取到值,然后根据键获取到值
        for(String s:maps.keySet()){
            System.out.println(s+"出现次数为:"+maps.get(s)+"次");
        }
    }
}
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值