Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
   *
   * Copyright (c) 2013-2014 sagyf Yang. The Four Group.
   */
  
  package com.github.sog.libs;
  
Printf.
 
 public class Printf {
 
     // ---------------------------------------------------------------- primitives
 
    
 
     public static String str(String formatbyte value) {
         return new PrintfFormat(format).form(value);
     }

    
 
     public static String str(String formatchar value) {
         return new PrintfFormat(format).form(value);
     }

    
 
     public static String str(String formatshort value) {
         return new PrintfFormat(format).form(value);
     }

    
 
     public static String str(String formatint value) {
         return new PrintfFormat(format).form(value);
     }

    
 
     public static String str(String formatlong value) {
         return new PrintfFormat(format).form(value);
     }
 
     public static String str(String formatfloat value) {
         return new PrintfFormat(format).form(value);
     }

    
 
     public static String str(String formatdouble value) {
         return new PrintfFormat(format).form(value);
     }
 
     public static String str(String formatboolean value) {
         return new PrintfFormat(format).form(value);
     }
 
     public static String str(String formatString value) {
         return new PrintfFormat(format).form(value);
     }
 
     // ---------------------------------------------------------------- objects
 
     public static String str(String formatObject param) {
         PrintfFormat pf = new PrintfFormat();
         format = print(pfformatparam);
         return format;
     }
 
     public static String str(String formatObject... params) {
         PrintfFormat pf = new PrintfFormat();
         for (Object param : params) {
             format = print(pfformatparam);
         }
         return format;
     }
 
     // ---------------------------------------------------------------- private
 
     private static String print(PrintfFormat pfString formatObject param) {
         pf.reinit(format);
         if (param instanceof Number) {
             if (param instanceof Integer) {
                 format = pf.form(((Integerparam).intValue());
             } else if (param instanceof Long) {
                 format = pf.form(((Longparam).longValue());
             } else if (param instanceof Double) {
                 format = pf.form((Doubleparam);
             } else if (param instanceof Float) {
                 format = pf.form((Floatparam);
             } else if (param instanceof Byte) {
                 format = pf.form(((Byteparam).byteValue());
             } else if (param instanceof Short) {
                 format = pf.form(((Shortparam).shortValue());
             } else {
                format = pf.form(((Numberparam).intValue());
            }
        } else if (param instanceof Character) {
            format = pf.form(((Characterparam).charValue());
        } else {
            format = pf.form(param.toString());
        }
        return format;
    }
New to GrepCode? Check out our FAQ X