【Xmid】Java笔试题

1.String str=“asdfscsdfssaassaaccaaa”;输出出现次数最多的字符,以及其次数

        Map<Character, Integer> map = new HashMap<>();
		String str = "asdfscsdfssaassaaccaaa";
		int len = str.length();
		for(int i=0;i<len;i++){
			char c = str.charAt(i);
			Integer val = map.get(c);
			if(val == null){
				map.put(c, 1);
			}else{
				map.put(c, val+1);
			}
		}
		System.out.println(map.toString());
		int maxInteger = 0;
		char maxChar = 'a';
		for(Entry<Character, Integer> e:map.entrySet()){
			if(e.getValue()>maxInteger){
				maxInteger = e.getValue();
				maxChar = e.getKey();
			}
		}
		System.out.println("出现次数最多的字符为:"+maxChar);
		System.out.println("最多字符的次数为:"+maxInteger);

结果为:

{f=2, d=2, s=7, c=3, a=8}
出现次数最多的字符为:a
最多字符的次数为:8

注意:

Map<Character, Integer> map = new HashMap<>();

 

408计算机网络思维导图xmid是一种用于展示计算机网络知识结构的工具。它通过图形化的方式,将计算机网络相关的概念、原理、协议、技术等内容以节点和连接线的形式呈现出来。它的设计主要包括以下几个方面: 首先,xmid的主要组成部分为节点。每个节点代表一个特定的概念或者技术,例如TCP/IP协议、HTTP协议、路由器、交换机等等。每个节点上可以附加一些关键信息或者属性,用于进一步说明该节点的特点和功能。 其次,xmid通过连接线将节点连接起来。连接线表示节点之间的关系或者依赖,例如TCP/IP协议依赖于物理层、数据链路层等。连接线上可以附加一些标签,用于说明节点之间的具体关联。 再次,xmid还可以使用颜色、形状、图标等方式来区分不同的节点。例如,可以使用矩形表示协议,使用圆形表示设备,使用颜色表示不同的网络层次等。这样可以帮助人们更加直观地理解和记忆网络结构。 最后,xmid还可以支持多种形式的展示和导出。例如,可以以图片或者PDF的形式导出,方便在不同的平台和设备上展示和共享。同时,也可以通过修改和调整节点和连接线的位置和属性,来实现对计算机网络知识结构的灵活管理和更新。 总的来说,408计算机网络思维导图xmid是一种直观、易于理解和记忆的工具,它可以帮助人们更好地掌握和应用计算机网络相关的知识。无论是学生、教师还是网络工程师,都可以通过使用xmid来更高效地学习和研究计算机网络。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值