Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 1&1 Internet AG, http://www.1and1.org
   *
   * This program is free software; you can redistribute it and/or modify
   * it under the terms of the GNU Lesser General Public License as published by
   * the Free Software Foundation; either version 2 of the License,
   * or (at your option) any later version.
   *
   * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  * See the GNU Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 package net.sf.beezle.sushi.util;
 
 import java.util.List;

Misc static utility methods.
 
 public class Util {
    

Returns:
absolute resource name
 
     public static String getPackageResourceName(Class<?> clazz) {
         String name;
         int idx;
 
         name = clazz.getName();
         idx = name.lastIndexOf('.');
         if (idx == -1) {
             throw new RuntimeException(name);
         }
         name = name.substring(0, idx);
         return "/" + name.replace('.''/');
     }
 
     public static boolean eq(Object aObject b) {
         return (a == null)? b == null : a.equals(b);
     }
 
     public static String[] split(String strchar c) {
         List<Stringlst;
         int idx;
         int prev;
         String[] ar;
 
         lst = new ArrayList<String>();
         idx = str.indexOf(c);
         prev = 0;
         while (idx != -1) {
             lst.add(str.substring(previdx));
             prev = idx + 1;
             idx = str.indexOf(cprev);
         }
         lst.add(str.substring(prev));
         ar = new String[lst.size()];
         lst.toArray(ar);
         return ar;
     }
 
     public static int find(List<?>[] asObject a) {
         int i;
         int j;
         int max;
         List<?> current;
 
         for (i = 0; i < as.lengthi++) {
             current = as[i];
             max = current.size();
             for (j = 0; j < maxj++) {
                 if (current.get(j) == a) {
                     return i;
                 }
             }
         }
         return -1;
     }
 
     public static String toString(Throwable e) {
         StringWriter dest;
         PrintWriter pw;
 
         dest = new StringWriter();
         pw = new PrintWriter(dest);
         e.printStackTrace(pw);
         pw.close();
         return dest.toString();
     }
 
     public static String toString(byte[] bytes) {
         StringBuilder result;
        result = new StringBuilder();
        for (byte b : bytes) {
            if ((b >= ' ' && b <= 'z') || b == 10) {
                result.append((charb);
            } else {
                result.append('[').append((intb).append(']');
            }
        }
        return result.toString();
    }
New to GrepCode? Check out our FAQ X