您的位置:首页 > 编程语言 > Java开发

java学习 java常用函数(一)

2013-05-15 13:12 483 查看
/**  

    * 将某个日期以固定格式转化成字符串  

    *   

    * @param date  

    * @return String  

    */  

   public static String dateToStr(java.util.Date date)   

   {   

       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   

       String str = sdf.format(date);   

       return str;   

   }  

/**  
 * 判断任意一个整数是否素数  

 *   

 * @param n  

 * @return boolean  

 */  

public static boolean isPrimes(int n)   

{   

    for (int i = 2; i <= Math.sqrt(n); i++)   

    {   

        if (n % i == 0)   

        {   

            return false;   

        }   

    }   

    return true;   

}  

/**  

 * 获得任意一个整数的阶乘,递归  

  *   

 * @param n  

 * @return n!  

 */  

public static int factorial(int n)   

{   

    if (n == 1)   

    {   

        return 1;   

    }   

    return n * factorial(n - 1);   

}  

/**  

 * 将指定byte数组以16进制的形式打印到控制台  

  *   

 * @param hint String  

 * @param b byte[]              

 * @return void   

 */  

public static void printHexString(String hint, byte[] b)   

{   

    System.out.print(hint);   

    for (int i = 0; i < b.length; i++)   

    {   

        String hex = Integer.toHexString(b[i] & 0xFF);   

        if (hex.length() == 1)   

        {   

            hex = '0' + hex;   

        }   

        System.out.print(hex.toUpperCase() + " ");   

    }   

    System.out.println("");   

}  

更多函数介绍请进入java学习网 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java学习 学习java Java