黑马程序员技术交流社区

标题: 基础测试 [打印本页]

作者: alexchy    时间: 2014-9-4 17:51
标题: 基础测试
本帖最后由 alexchy 于 2014-9-4 17:53 编辑

1、编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
2、写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。
3、自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...
4、写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.   
        public void setProperty(Object obj, String propertyName, Object value){   
        }
5、已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,并按照自然顺序排序后输出到b.txt文件中。即b.txt中的文件内容应为“abcd…………..”这样的顺序。
6、编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
7、编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
8、将字符串中进行反转。abcde --> edcba
9、在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。
10、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)


作者: iefegend    时间: 2014-9-4 18:40
看看了。
作者: 范鹏霄    时间: 2014-9-4 19:05
我也看看了
作者: 左脑想你    时间: 2014-9-4 19:52
坐等删帖
作者: 天黑偷牛    时间: 2014-9-4 20:20
不错,不错
作者: 陶圣虎    时间: 2014-9-4 20:22
有空会去敲下
作者: ☆枫の云    时间: 2014-9-4 21:21
感谢楼主分享。
作者: xhbxhb    时间: 2014-9-14 08:28
我来看看
作者: rel4x    时间: 2014-9-14 10:42
学习了。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2