码迷,mamicode.com
首页 > 其他好文 > 详细

GBK格式字符串右补空格

时间:2018-07-05 19:44:33      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:substring   oid   sub   location   form   user   ring   null   orm   

public class Test2 {
   public static void main(String[] s) throws IOException { 
  List<User> list = new ArrayList<User>();
    String aa = "";
  try {
    System.out.println(formatStr("汪333,3", 20));
   
  } catch (Exception e) {
   e.printStackTrace();
  }
   }
  
   
   /**
    * 补充空格
    * 参数(str字符串,字段的长度)
    */
  public static String formatStr(String str, int length) throws Exception {
     if (str == null) {
     return null;
     }
     int strLen = str.getBytes("GBK").length;  //空格的长度 = 20 - 字段的长度(GBK)。
     if (strLen == length) {
     return str;
     } else if (strLen < length) {
     int temp = length - strLen;
     String tem = "";
     for (int i = 0; i < temp; i++) {
     tem = tem + " ";
     }
     return str + tem;
     }else{
     return str.substring(0,length);
     }

    }

 

 

转载:https://blog.csdn.net/changNet/article/details/8674348?locationNum=13&fps=1

GBK格式字符串右补空格

标签:substring   oid   sub   location   form   user   ring   null   orm   

原文地址:https://www.cnblogs.com/ynyhl/p/9269821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!