Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Pyx4j framework
  * Copyright (C) 2006 pyx4.com.
  *
  * @author vlads
  * @version $Id: StringUtils.java 1 2007-03-09 04:03:48Z vlads $
  */
 package com.pyx4j.utils;
 
public class StringUtils extends org.apache.commons.lang.StringUtils {
    public static boolean isStringSet(String str) {
          return ((str != null) && (str.length() > 0));
    }
    public static String array2String(Object[] array) {
        StringBuffer buf = new StringBuffer("{");
        for(int i = 0; i < array.length ; i++) {
            buf.append(array[i] + (i != array.length - 1 ? ", " : ""));
        }
        return buf.append("}").toString();
    }
    
    public static String formatSize(long size) {
        DecimalFormat df = new DecimalFormat("#,##0.0#");
        return df.format(((double)size) / (1024 * 1024)) +" MB";
    }
    
    public static boolean str2bool(String strboolean defaultValue) {
        if (str != null) {
            if (str.equalsIgnoreCase("TRUE")) {
                return true;
            } else if (str.equalsIgnoreCase("YES")) {
                return true;
            } else if (str.equalsIgnoreCase("Y")) {
                return true;
            } else {
                try {
                    if (Integer.parseInt(str) != 0) {
                        return true;
                    }
                } catch (Exception ignore) {
                    return false;
                }
            }
        }
        return defaultValue;
    }
New to GrepCode? Check out our FAQ X