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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑飞 高级黑马   /  2014-10-6 11:25  /  2820 人查看  /  17 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 郑飞 于 2014-10-6 11:33 编辑

第一题:ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
第二题:方法中的内部类能不能访问方法中的局部变量,为什么?
第三题:取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...
第四题:定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
第五题:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
第六题: 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
第七题:定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。
第八题:自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号....
第九题: 编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。 这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含 有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的 商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制 数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。
第十题:金额转换,阿拉伯数字转换成中国传统形式。例如:101000001010   转换为   壹仟零壹拾亿零壹仟零壹拾圆整





17 个回复

倒序浏览
谢谢分享啊
回复 使用道具 举报
第一题,怎么做,是只要把String转成Integer就行了?还是ArrayList<Integer> list中要有一个String元素,这好像不可能。。。
回复 使用道具 举报
354620815 发表于 2014-10-6 11:50
第一题,怎么做,是只要把String转成Integer就行了?还是ArrayList list中要有一个String元素,这好像不可能 ...

用Class类的成员方法反射出add()方法 然后存入String元素啊 你是不是还没看到反射部分啊
回复 使用道具 举报
有看过,可是想不到反射那去。。。你是怎么能想到的?
回复 使用道具 举报
希筱诺 来自手机 中级黑马 2014-10-6 19:41:39
地板
有意思,呵呵
回复 使用道具 举报
过关了???
回复 使用道具 举报
谢谢。。。。。。。。
回复 使用道具 举报
郑飞 高级黑马 2014-10-6 20:25:05
9#

入学测试过了
回复 使用道具 举报
那也快了啊,用了多长时间,加油加油!!!
回复 使用道具 举报
289623337 发表于 2014-10-6 20:54
那也快了啊,用了多长时间,加油加油!!!

每天几个小时 两个多月吧 效率不怎么高 前面流程只要耐心就行了 主要还是看面试啊
回复 使用道具 举报
谢谢分享!有点难。
回复 使用道具 举报
谢谢楼主分享  
回复 使用道具 举报
感谢楼主分享!
回复 使用道具 举报
郑飞 发表于 2014-10-6 21:11
每天几个小时 两个多月吧 效率不怎么高 前面流程只要耐心就行了 主要还是看面试啊 ...

嗯,我会继续的,我现在才到函数的概述,看现在的题我是一点都不懂!!!
回复 使用道具 举报
第二题方法中的内部类只可以访问方法中的常量,毕老师视频里有讲到
回复 使用道具 举报
谢谢分享啊  LZ
回复 使用道具 举报
copy走,,,都收藏题,使劲做,嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马