/** * <p>Copyright: Copyright (c) 2013</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.atom.compiler.skeleton.util; /** * @author liaogc * */ public class CodeUtil { public static StringBuffer formatInsert(String str){ int haveAt = 0; if(str.indexOf("@") != -1) haveAt = 1; StringBuffer buffer = new StringBuffer(str); for(int i = 0 ;20-buffer.length()-haveAt>0;i++){ buffer.append(" "); } return buffer; } /** * format�����е�insert��� * @param str * @param strLen * @return */ public static StringBuffer formatInsert(String str,int strLen){ int haveAt = 0; if(str.indexOf("@") != -1) haveAt = 1; StringBuffer buffer = new StringBuffer(str); for(int i = 0 ;strLen-buffer.length()-haveAt>0;i++){ buffer.append(" "); } return buffer; } public static String trimTab(String strValue) { String strResult = ""; for (int i = 0; i < strValue.length(); i++) { char charTemp = strValue.charAt(i); if (charTemp != ' ' && charTemp != '��' && charTemp !='\t') { strResult = strValue.substring(i); break; } } for (int i = strResult.length() - 1; i >= 0; i--) { char charTemp = strResult.charAt(i); if (charTemp != ' ' && charTemp != '��' && charTemp != '\t') { strResult = strResult.substring(0, i + 1); break; } } return strResult; } public static void main(String[] args) { String Str = " jjjj"; System.out.println("aa"+Str); System.out.println("aa"+trimTab(Str)); } }