03 2014 档案

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

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

struts2传值方式
摘要:1 直接在action中定义和页面参数同名的属性.并定义相应getter,setter方法.struts2自动将参数值设置到属性中,可以直接使用2 使用domainModel模型,在action中直接定义域模型对象private User user,在jsp页面使用 user.userName="a"&user.sex="f"方式传递参数.在action中可以直接使用user.getUserName(),user.getSex()获取.这种方式的变化形式:在action中定义userDTO对象而不是user对象,在传递的参数与模型对象不完全匹配的 阅读全文

posted @ 2014-03-01 21:49 ruby_6 阅读(247) 评论(0) 推荐(0)

导航