首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

付出一个字符串或其他,返回一个指定长度的字符串,长度小于指定长度,用指定字符填充

2012-12-23 
给出一个字符串或其他,返回一个指定长度的字符串,长度小于指定长度,用指定字符填充实现代码如下:?public s

给出一个字符串或其他,返回一个指定长度的字符串,长度小于指定长度,用指定字符填充

实现代码如下:

?

               public static String createNewStr(Object obj,int max_length,boolean insertFrontflag,String insertStr) {return createFactory(max_length,insertFrontflag,String.valueOf(obj).length(),insertStr,String.valueOf(obj));}public static String createFactory(int max_length,boolean insertFrontflag,int current_length, String insertStr, String current_str) {if(current_str.length()>=max_length){return current_str;}if (current_str.length() < max_length) {if(insertFrontflag){    current_str=insertStr+current_str;}else{current_str+=insertStr;}current_str=createFactory(max_length,insertFrontflag,current_str.length(), insertStr, current_str);} else if (current_str.length() == max_length) {return current_str;}return current_str;}public static void main(String[] args) {System.out.println(createNewStr("ffff",100,false,"#"));}

?另外String.Format也可实现,详细我的收藏Java里相关

热点排行