2017年3月15日

java遍历一个目录并打印目录结构

摘要: 使用递归方式,遍历文件夹下所有目录和文件,并按照层级打印。参考了网上一些博文的思路,加上了自己小小的改动,主要是分层级打印部分,建了一个包装类LevelFile。 运行结果: 阅读全文

posted @ 2017-03-15 17:29 ruby_6 阅读(313) 评论(0) 推荐(0)

2014年3月6日

一个面试题:按字节截取字符串避免半个汉字

摘要: 今天去一个公司面试,碰到一个很久前练过的题目,竟然没答出来,感觉好囧!!回来好好研究一番,贴上代码:String类的length()方法是以unicode代码单元,换言之就是char的个数为来统计的。所以使用subString等截取出来的子串都不会出现半个汉字的情况,因为java一个char类型可以存放一个汉字(2个字节)。而如果以字节byte来截取字符串,就会出现半个汉字的情况。这道题就是这样的要求:编写一个截取字符串的方法,参数为一个字符串和字节数,返回按字节数截取的子串,保证汉字不被截半个。如:输入"我abc"、4,应该截为"我ab"。输入&quo 阅读全文

posted @ 2014-03-06 23:20 ruby_6 阅读(974) 评论(0) 推荐(0)

导航