A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MHD 初级黑马   /  2018-5-2 01:31  /  932 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一题(编程题)
按需求完成指定功能,题目如下:
需求:ArrayList去除集合中自定义对象元素的重复值(对象的成员变量值相同),并使用迭代器打印去重后的集合元素。




第二题(编程题)
按需求完成指定功能,题目如下:
需求:
1、利用键盘录入,输入一个字符串
2、统计该字符串中各个字符的数量
3、如:
        用户输入字符串"If~you-want~to~change-your_fate_I_think~you~must~come-to-the-dark-horse-to-learn-java"
程序输出结果:-(9)I(2)_(3)a(7)c(2)d(1)e(6)f(2)g(1)h(4)i(1)j(1)k(2)l(1)m(2)n(4)o(8)r(4)s(2)t(8)u(4)v(1)w(1)y(3)~(6)




第三题(编程题)
按需求完成指定功能,题目如下:
需求:从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt


给大家出3道题,以题会友,答对有奖哦~~

3 个回复

倒序浏览
第一题,想了下思路
首先肯定考虑正常打印集合,用for遍历打印之后考虑去重,从第
二个元素开始用for与前面的所有元素比较,有相同continue结束当前循环(用标签结束当前外循环)
这么想好像很麻烦啊,等大神发答案
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
你又开始皮了
回复 使用道具 举报
Nikola 来自手机 中级黑马 2018-5-2 14:25:19
板凳
完事找百度
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马