一些数据操作

一些数据操作

 

     /** */ /**
     * 字符型后面加空格
     * 
     * 
@param str
     * 
@param leng
     * 
@return
     
*/

    
public   static  String changString(String str,  float  leng)
    
{
     
if(StringUtil.isBlank(str))
     
{
      str
=" ";
     }

        
int count = new Double(leng).intValue();
        
for (int i = str.length(); i < count; i++)
        
{
            str 
= str + " ";
        }

        
if (str.length() > count)
        
{
            str 
= str.substring(0, count);
        }


        
return str;
    }


    
/** */ /**
     * 数字型前面加零
     * 
     * 
@param str
     * 
@param leng
     * 
@return
     
*/

    
public   static  String changNumber(String str,  float  leng)
    
{
     
if(StringUtil.isBlank(str))
     
{
      str
="0";
     }

        
int count = new Double(leng).intValue();
        
for (int i = str.length(); i < count; i++)
        
{
            str 
= "0" + str;
        }

        
if (str.length() > count)
        
{
            str 
= str.substring(str.length() - count, str.length());
        }


        
return str;
    }


    
/** */ /**
     * 数字型前面加零
     * 
     * 
@param num
     * 
@param leng
     * 
@return
     
*/

    
public   static  String changInt( int  num,  float  leng)
    
{
        String str 
= num + "";
        
return changNumber(str, leng);
    }


    
/** */ /**
     * 写文件
     * 
     * 
@param path
     * 
@param content
     * 
@return
     
*/

    
public   static   boolean  write(String path, String content)
    
{
        
try
        
{
            File file 
= new File(path);
            
// 存在删除
            if (file.exists())
            
{
                file.delete();
            }

            
// 不存在新建
            if (!file.createNewFile())
            
{
                
return false;
            }

            BufferedWriter output 
= new BufferedWriter(new FileWriter(file));
            output.write(content);
            output.close();
        }

        
catch (Exception e)
        
{
            
return false;
        }

        
return true;
    }


    
/** */ /**
     * 删除文件
     * 
     * 
@param path
     
*/

    
public   static   void  delete(String path)
    
{
        
for (int i = 0; i < path.length; i++)
        
{
            File file 
= new File(path[i]);
            
if (file.exists())
            
{
                file.delete();
            }

        }

    }

    
    
/** */ /**
     * 昨天同一时间
     * 
@param today
     * 
@return
     
*/

    
public   static  Date yesterday(Date today)
    
{
        Calendar cal 
= Calendar.getInstance();
        cal.setTime(today);
        cal.add(Calendar.DATE, 
-1);
        
        
return cal.getTime();
    }

你可能感兴趣的:(一些数据操作)