JavaTM 2 Platform
Standard Ed. 5.0

java.lang
Ŭ·¡½º Long

java.lang.Object 
  »óÀ§¸¦ È®Àå java.lang.Number 
      »óÀ§¸¦ È®Àå java.lang.Long
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Comparable <Long >

public final class Long
extends Number
implements Comparable <Long >

Long Ŭ·¡½º´Â ¿ø½ÃÀûÇü long °ªÀ» ¿ÀºêÁ§Æ®¿¡ ·¦ ÇÕ´Ï´Ù. Long ÇüÀÇ ¿ÀºêÁ§Æ®¿¡´Â ÇüŰ¡ long ´ÜÀÏ Çʵ尡 Æ÷ÇԵ˴ϴÙ.

ÇÑÃþ ´õ ÀÌ Å¬·¡½º´Â long¸¦ String ¿¡ String¸¦ long ·Î º¯È¯ÇÏ´Â °¢Á¾ ¸Þ¼­µå³ª,long 󸮽ÿ¡ µµ¿òÀÌ µÇ´Â Á¤¼ö ¹× ¸Þ¼­µåµµ Á¦°øÇÕ´Ï´Ù.

±¸Çö»óÀÇ ÁÖÀÇÁ¡: ¡¸bit twiddling (ºñÆ® ȸÀü)¡¹¸Þ¼­µå (highestOneBit ³ª numberOfTrailingZeros )ÀÇ ±¸ÇöÀº, Henry S. Warren, Jr. Àú ¡¸Hacker's Delight¡¹(Addison Wesley, 2002)¿¡ ±Ù°ÅÇϰí ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
static long MAX_VALUE
          long ·Î ¼³Á¤ °¡´ÉÇÑ ÃÖ´ëÄ¡ (263-1)¸¦ º¸°ü À¯ÁöÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static long MIN_VALUE
          long ·Î ¼³Á¤ °¡´ÉÇÑ ÃÖ¼ÒÄ¡ (-263)¸¦ º¸°ü À¯ÁöÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static int SIZE
          2 º¸¼ö ¹ÙÀ̳ʸ® Çü½Ä¿¡¼­ long Ä¡¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ºñÆ®¼öÀÔ´Ï´Ù.
static Class <Long > TYPE
          long ¿ø½ÃÀûÇüÀ» ³ªÅ¸³»´Â Class ÀνºÅϽºÀÔ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
Long (long value)
          ÁöÁ¤µÈ long Àμö¸¦ ³ªÅ¸³»´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Long ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
Long (String  s)
          String ÆÄ¶ó¹ÌÅÍ·Î ³ªÅ¸³ª´Â long Ä¡¸¦ ³ªÅ¸³»´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Long ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
static int bitCount (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥Çö¿¡¼­ÀÇ, 1 ºñÆ®ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 byte byteValue ()
          ÀÌ Long °ªÀ» byte ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 int compareTo (Long  anotherLong)
          2 °³ÀÇ Long ¿ÀºêÁ§Æ®¸¦ ¼öÄ¡ÀûÀ¸·Î ºñ±³ÇÕ´Ï´Ù.
static Long decode (String  nm)
          String¸¦ Long ¿¡ µðÄÚµåÇÕ´Ï´Ù.
 double doubleValue ()
          ÀÌ Long °ªÀ» double ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 boolean equals (Object  obj)
          ÀÌ ¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù.
 float floatValue ()
          ÀÌ Long °ªÀ» float ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
static Long getLong (String  nm)
          ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
static Long getLong (String  nm, long val)
          ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
static Long getLong (String  nm, Long  val)
          ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          ÀÌ Long ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
static long highestOneBit (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ ÃÖ»óÁ¤µµ ( ¡¸°¡Àå ÁÂÃø¡¹)ÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ ÃÖ´ë·Î 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡.
 int intValue ()
          ÀÌ Long °ªÀ» int ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 long longValue ()
          ÀÌ Long °ªÀ» long ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
static long lowestOneBit (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ ÃÖÇÏÁ¤µµ ( ¡¸°¡Àå ¿ìÃø¡¹)ÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ ÃÖ´ë·Î 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡.
static int numberOfLeadingZeros (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÇ ÃÖ»óÁ¤µµ ( ¡¸°¡Àå ÁÂÃø¡¹)ÀÇ 1 ºñÆ®¿¡ ¼±ÇàÇÏ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö.
static int numberOfTrailingZeros (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ÃÖÇÏÁ¤µµ ( ¡¸°¡Àå ¿ìÃø¡¹)ÀÇ 1 ºñÆ®¿¡ °è¼ÓµÇ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö.
static long parseLong (String  s)
          Ä³¸¯ÅÍ ¶óÀÎÀÇ Àμö¸¦ ºÎÈ£ ÷ºÎ 10 Áø¼öÀÇ long ÇüÀ¸·Î¼­ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù.
static long parseLong (String  s, int radix)
          2 ¹øÂ°ÀÇ Àμö·Î ÁöÁ¤µÈ ±â¼ö¸¦ ±âÃÊ·Î ÇØ, ij¸¯ÅÍ ¶óÀÎÀÇ Àμö¸¦ ºÎÈ£ ÷ºÎ long ·Î¼­ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù.
static long reverse (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ºñÆ®ÀÇ ¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæÇÑ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
static long reverseBytes (long i)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ¹ÙÀÌÆ®ÀÇ ¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
static long rotateLeft (long i, int distance)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ» ÁöÁ¤ÇÑ ºñÆ®¼ö¸¸Å­ ¿ÞÂÊÀ¸·Î ȸÀüÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
static long rotateRight (long i, int distance)
          ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ» ÁöÁ¤ÇÑ ºñÆ®¼ö¸¸Å­ ¿À¸¥ÂÊÀ¸·Î ȸÀüÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 short shortValue ()
          ÀÌ Long °ªÀ» short ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
static int signum (long i)
          ÁöÁ¤ÇÑ long Ä¡ÀÇ ºÎÈ£ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù (ÁöÁ¤ÇÑ °ªÀÌ ºÎÀÇ °æ¿ì, ¹Ýȯ°ªÀº -1.
static String toBinaryString (long i)
          long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 2 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
static String toHexString (long i)
          long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 16 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
static String toOctalString (long i)
          long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 8 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 String toString ()
          ÀÌ Long °ªÀ» ³ªÅ¸³»´Â String ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
static String toString (long i)
          ÁöÁ¤µÈ long¸¦ ³ªÅ¸³»´Â String ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
static String toString (long i, int radix)
          2 ¹øÂ°ÀÇ Àμö¸¦ ±â¼ö·Î¼­ 1 ¹øÂ°ÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
static Long valueOf (long l)
          ÁöÁ¤ÇÑ long Ä¡¸¦ ³ªÅ¸³»´Â Long ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
static Long valueOf (String  s)
          ÁöÁ¤µÈ String °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
static Long valueOf (String  s, int radix)
          2 ¹øÂ°ÀÇ Àμö·Î ÁöÁ¤µÈ ±â¼ö¸¦ »ç¿ëÇÑ ±¸¹® ºÐ¼®½Ã¿¡ ÁöÁ¤µÈ String ·ÎºÎÅÍ ÃßÃâµÈ °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

MIN_VALUE

public static final long MIN_VALUE
long ·Î ¼³Á¤ °¡´ÉÇÑ ÃÖ¼ÒÄ¡ (-263)¸¦ º¸°ü À¯ÁöÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

MAX_VALUE

public static final long MAX_VALUE
long ·Î ¼³Á¤ °¡´ÉÇÑ ÃÖ´ëÄ¡ (263-1)¸¦ º¸°ü À¯ÁöÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

TYPE

public static final Class <Long > TYPE
long ¿ø½ÃÀûÇüÀ» ³ªÅ¸³»´Â Class ÀνºÅϽºÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

SIZE

public static final int SIZE
2 º¸¼ö ¹ÙÀ̳ʸ® Çü½Ä¿¡¼­ long Ä¡¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ºñÆ®¼öÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.5
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚ »ó¼¼

Long

public Long(long value)
ÁöÁ¤µÈ long Àμö¸¦ ³ªÅ¸³»´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Long ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
value - Long ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â °ª

Long

public Long(String  s)
     throws NumberFormatException 
String ÆÄ¶ó¹ÌÅÍ·Î ³ªÅ¸³ª´Â long Ä¡¸¦ ³ªÅ¸³»´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Long ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀÎÀº, ±â¼ö 10 À¸·Î parseLong ¸Þ¼­µå¸¦ »ç¿ëÇÏ´Â °Í°ú °°ÀÌ long Ä¡¿¡ º¯È¯µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - Long ¿¡ º¯È¯µÇ´Â String
¿¹¿Ü:
NumberFormatException - String °¡ ±¸¹® ºÐ¼® °¡´ÉÇÑ long Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
parseLong(java.lang.String, int)
¸Þ¼­µåÀÇ »ó¼¼

toString

public static String  toString(long i,
                              int radix)
2 ¹øÂ°ÀÇ Àμö¸¦ ±â¼ö·Î¼­ 1 ¹øÂ°ÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.

±â¼ö°¡ Character.MIN_RADIX º¸´Ù ÀÛÀº °æ¿ì, ȤÀº Character.MAX_RADIX º¸´Ù Å« °æ¿ì´Â ´ë½Å¿¡ 10À» ±â¼ö·Î¼­ »ç¿ëÇÕ´Ï´Ù.

1 ¹øÂ°ÀÇ Àμö°¡ ºÎÀÇ ¼öÀÎ °æ¿ì, »ý¼ºµÈ ij¸¯ÅÍ ¶óÀÎÀÇ 1 ¹øÂ°ÀÇ ¿ä¼Ò´Â ¸¶À̳ʽº ±âÈ£ÀÇ ASCII ¹®ÀÚ ¡¸-¡¹( ¡¸\u002d¡¹)ÀÌ µË´Ï´Ù. 1 ¹øÂ°ÀÇ Àμö°¡ ºÎÀÇ ¼ö°¡ ¾Æ´Ñ °æ¿ì, »ý¼ºµÈ ij¸¯ÅÍ ¶óÀο¡´Â ºÎÈ£°¡ ºÙÁö ¾Ê½À´Ï´Ù.

»ý¼ºµÈ ij¸¯ÅÍ ¶óÀÎÀÇ ³ª¸ÓÁöÀÇ ¹®ÀÚ´Â 1 ¹øÂ°ÀÇ ÀμöÀÇ Àý´ëÄ¡¸¦ ³ªÅ¸³À´Ï´Ù. Àý´ëÄ¡°¡ Á¦·ÎÀÎ °æ¿ì´Â ´ÜÀÏÀÇ Á¦·Î ¹®ÀÚ ¡¸0¡¹( ¡¸\u0030¡¹)·Î ³ªÅ¸³»Áý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Àý´ëÄ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÇ 1 ¹øÂ°ÀÇ ¹®ÀÚ´Â Á¦·Î°¡ ¾Æ´Õ´Ï´Ù. ÀÌÇÏÀÇ ASCII ¹®ÀÚ¸¦, ¼ýÀÚÀÇ ÀÚ¸®¼ö¿¡ »ç¿ëÇÕ´Ï´Ù.

 0123456789abcdefghijklmnopqrstuvwxyz
À̰͵éÀº, ¡¸\u0030¡¹~ ¡¸\u0039¡¹¶ó°í, ¡¸\u0061¡¹~ ¡¸\u007a¡¹°¡ µË´Ï´Ù. radix¸¦ N ·Î Çϸé, ÀÌ·¯ÇÑ ¹®ÀÚÀÇ 1 ¹®ÀÚ´«À¸·ÎºÎÅÍ N ¹®ÀÚ´«±îÁö°¡, ±â¼ö - N ÀÚ¸®¼ö·Î¼­ ¼ø¼­¿¡ »ç¿ëµË´Ï´Ù. Áï, 16 Áø¼ö (±â¼ö´Â 16)¿¡ »ç¿ëµÇ´Â ÀÚ¸®¼öÀÇ ¼ýÀÚ´Â 0123456789abcdef °¡ µË´Ï´Ù. ´ë¹®ÀÚ¸¦ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì´Â »ý¼ºµÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇØ¼­ String.toUpperCase() ¸Þ¼­µå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
 Long.toString(n, 16). toUpperCase() 

ÆÄ¶ó¹ÌÅÍ:
i - ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÏ´Â long
radix - ij¸¯ÅÍ ¶óÀΠǥÇö¿¡ »ç¿ëÇÏ´Â ±â¼ö
¹Ýȯ°ª:
ÁöÁ¤µÈ ±â¼ö¿¡¼­ÀÇ, ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
°ü·Ã Ç׸ñ:
Character.MAX_RADIX, Character.MIN_RADIX

toHexString

public static String  toHexString(long i)
long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 16 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Àμö°¡ ºÎÀÇ ¼öÀÇ °æ¿ì´Â ºÎÈ£ ¾øÀ½ long Ä¡´Â Àμö¿¡ 264¸¦ °¡»êÇÑ °ªÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Àμö¿¡ µ¿ÀÏÇÑ °ªÀÌ µË´Ï´Ù. ÀÌ °ªÀº, 16 Áø¼ö Ç¥±â (±â¼ö 16)ÀÇ ASCII ij¸¯ÅÍ ¶óÀο¡ ÇÑ ¼ýÀÚ°¡ µË´Ï´Ù. Àü¿¡ 0 Àº ºÙÁö ¾Ê½À´Ï´Ù. ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡°¡ Á¦·ÎÀÇ °æ¿ì´Â ´ÜÀÏÀÇ Á¦·Î ¹®ÀÚ ¡¸0¡¹( ¡¸\u0030¡¹)·Î ³ªÅ¸³»Áý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÇ 1 ¹®ÀÚ´«Àº Á¦·Î°¡ ¾Æ´Õ´Ï´Ù. 16 Áø¼öÀÇ ÀÚ¸®¼ö¿¡´Â ÀÌÇÏÀÇ ¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.

 0123456789abcdef
À̰͵éÀº ¡¸\u0030¡¹~ ¡¸\u0039¡¹¶ó°í, ¡¸\u0061¡¹~ ¡¸\u0066¡¹ÀÇ ¹®ÀÚÀÔ´Ï´Ù. ´ë¹®ÀÚ¸¦ »ç¿ëÇÏ°í ½ÍÀº °æ¿ì´Â »ý¼ºµÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇØ¼­ String.toUpperCase() ¸Þ¼­µå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
 Long.toHexString(n). toUpperCase() 

ÆÄ¶ó¹ÌÅÍ:
i - ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÏ´Â long
¹Ýȯ°ª:
16 Áø¼ö (±â¼ö  16)ÀÇ Àμö·Î ³ªÅ¸³»Áö´Â ºÎÈ£ ¾øÀ½ long Ä¡ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
µµÀÔµÈ ¹öÁ¯:
JDK 1.0. 2

toOctalString

public static String  toOctalString(long i)
long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 8 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

ºÎÈ£ ¾øÀ½ long Ä¡´Â Àμö°¡ ºÎÀÇ ¼öÀÇ °æ¿ì´Â Àμö¿¡ 264¸¦ °¡»êÇÑ °ªÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Àμö¿¡ µ¿ÀÏÇÑ °ªÀÌ µË´Ï´Ù. ÀÌ °ªÀº, 8 Áø¼ö (±â¼ö  8)ÀÇ ASCII ij¸¯ÅÍ ¶óÀο¡ º¯È¯µË´Ï´Ù. Àü¿¡ 0 Àº ºÙÁö ¾Ê½À´Ï´Ù.

ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡°¡ Á¦·ÎÀÇ °æ¿ì´Â ´ÜÀÏÀÇ Á¦·Î ¹®ÀÚ ¡¸0¡¹( ¡¸\u0030¡¹)·Î ³ªÅ¸³»Áý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÇ 1 ¹®ÀÚ´«Àº Á¦·Î°¡ ¾Æ´Õ´Ï´Ù. 8 Áø¼öÀÇ ÀÚ¸®¼ö¿¡´Â ÀÌÇÏÀÇ ¼ýÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.

 01234567 
À̰͵éÀº, ¡¸\u0030¡¹~ ¡¸\u0037¡¹ÀÇ ¹®ÀÚÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÏ´Â long
¹Ýȯ°ª:
8 Áø¼ö (±â¼ö  8)ÀÇ Àμö·Î ³ªÅ¸³»Áö´Â ºÎÈ£ ¾øÀ½ long Ä¡ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
µµÀÔµÈ ¹öÁ¯:
JDK 1.0. 2

toBinaryString

public static String  toBinaryString(long i)
long ÇüÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ», ±â¼ö 2 ºÎÈ£ ¾øÀ½ Á¤¼ö·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Àμö°¡ ºÎÀÇ ¼öÀÇ °æ¿ì´Â ºÎÈ£ ¾øÀ½ long Ä¡´Â Àμö¿¡ 264¸¦ °¡»êÇÑ °ªÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Àμö¿¡ µ¿ÀÏÇÑ °ªÀÌ µË´Ï´Ù. ÀÌ °ªÀº, 2 Áø¼ö (±â¼ö 2)ÀÇ ASCII ij¸¯ÅÍ ¶óÀο¡ º¯È¯µË´Ï´Ù. Àü¿¡ 0 Àº ºÙÁö ¾Ê½À´Ï´Ù. ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡°¡ Á¦·ÎÀÇ °æ¿ì´Â ´ÜÀÏÀÇ Á¦·Î ¹®ÀÚ ¡¸0¡¹( ¡¸\u0030¡¹)·Î ³ªÅ¸³»Áý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ºÎÈ£ ¾øÀ½ÀÇ Àý´ëÄ¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÇ 1 ¹®ÀÚ´«Àº Á¦·Î°¡ ¾Æ´Õ´Ï´Ù. 2 Áø¼öÀÇ ÀÚ¸®¼ö¿¡´Â ¡¸0¡¹( ¡¸\u0030¡¹) ¹× ¡¸1¡¹( ¡¸\u0031¡¹)ÀÌ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - ij¸¯ÅÍ ¶óÀÎÀ¸·Î º¯È¯ÇÏ´Â long
¹Ýȯ°ª:
2 Áø¼ö (±â¼ö  2)ÀÇ Àμö·Î ³ªÅ¸³»Áö´Â ºÎÈ£ ¾øÀ½ long Ä¡ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
µµÀÔµÈ ¹öÁ¯:
JDK 1.0. 2

toString

public static String  toString(long i)
ÁöÁ¤µÈ long¸¦ ³ªÅ¸³»´Â String ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. Àμö´Â ºÎÈ£ ÷ºÎ 10 Áø¼ö Ç¥Çö¿¡ º¯È¯µÇ°í ³ª¼­ ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù. À̰ÍÀº, Àμö ¹× ±â¼ö 10À» toString(long, int) ¸Þ¼­µå¿¡ÀÇ Àμö·Î¼­ ÁöÁ¤ÇßÀ» °æ¿ì¿Í ¿ÏÀüÈ÷ °°½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - º¯È¯µÇ´Â long Ä¡
¹Ýȯ°ª:
10 Áø¼ö (±â¼ö  10)ÀÇ ÀμöÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

parseLong

public static long parseLong(String  s,
                             int radix)
                      throws NumberFormatException 
2 ¹øÂ°ÀÇ Àμö·Î ÁöÁ¤µÈ ±â¼ö¸¦ ±âÃÊ·Î ÇØ, ij¸¯ÅÍ ¶óÀÎÀÇ Àμö¸¦ ºÎÈ£ ÷ºÎ long ·Î¼­ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀο¡ ÀÖ´Â ¹®ÀÚ´Â ¸ðµÎ, ÁöÁ¤µÈ ±â¼öÀÇ ÀÚ¸®¼ö¿¡ »ç¿ëÇÏ´Â ¼ýÀÚ°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. À̰ÍÀº,Character.digit(char, int) °¡ ºÎ°¡ ¾Æ´Ñ °ªÀ» µ¹·ÁÁÙÁö ¾î¶³Áö¿¡ ÇØ Á¶»çÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¸, 1 ¹øÂ°ÀÇ ¹®ÀÚ¸¸Àº, ºÎÀÇ °ªÀ» ³ªÅ¸³»±â À§Çؼ­ ¸¶À̳ʽº ±âÈ£ÀÇ ASCII ¹®ÀÚ ¡¸-¡¹( ¡¸\u002D¡¹)¿¡¼­ ¸¸³ªµµ ±¦Âú½À´Ï´Ù. ÀÌ»óÀÇ °á°ú »ý¼ºµÈ long Ä¡°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

L ( ¡¸\u004C¡¹) ¶Ç´Â l ( ¡¸\u006C¡¹)¸¦ ÇüÅ ÁöÁ¤Àڷμ­ ij¸¯ÅÍ ¶óÀÎÀÇ ¸»¹Ì¿¡ ºÙÀÌ´Â °ÍÀº, Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¿ø½Ã ÄÚµåÀÇ °æ¿ì¿Í´Â ´Þ¶ó ¿ë¼­µÇÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, ±â¼ö°¡ 22 º¸´Ù Å« ÀÚ¸®¼öÀÇ ¼ýÀÚ¿¡´Â L ¶Ç´Â l °¡ ³ªÅ¸³³´Ï´Ù.

ÀÌÇÏ¿¡ µå´Â »óȲÀÇ ¾î¶² °ÍÀΰ¡°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡ NumberFormatException ÇüÀÇ ¿¹¿Ü°¡ Throw µË´Ï´Ù.

¿¹:

 parseLong("0", 10) returns 0L parseLong("473", 10) returns 473L parseLong("-0", 10) returns 0L parseLong("-FF", 16) returns -255L parseLong("1100110", 2) returns 102L parseLong("99", 8) throws a NumberFormatException parseLong("Hazelnut", 10) throws a NumberFormatException parseLong("Hazelnut", 36) returns 1356099454469L 

ÆÄ¶ó¹ÌÅÍ:
s - ±¸¹® ºÐ¼® ´ë»óÀÇ long Ç¥ÇöÀ» Æ÷ÇÔÇÑ String
radix - s ±¸¹® ºÐ¼®½Ã¿¡ »ç¿ëÇÏ´Â ±â¼ö
¹Ýȯ°ª:
ÁöÁ¤µÈ ±â¼ö¿¡¼­ÀÇ, ij¸¯ÅÍ ¶óÀÎ Àμö·Î ³ªÅ¸³»Áö´Â long Ä¡
¿¹¿Ü:
NumberFormatException - ij¸¯ÅÍ ¶óÀÎÀÌ ±¸¹® ºÐ¼® °¡´ÉÇÑ long Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì

parseLong

public static long parseLong(String  s)
                      throws NumberFormatException 
ij¸¯ÅÍ ¶óÀÎÀÇ Àμö¸¦ ºÎÈ£ ÷ºÎ 10 Áø¼öÀÇ long ÇüÀ¸·Î¼­ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀο¡ ÀÖ´Â ¹®ÀÚ´Â ¸ðµÎ, 10 Áø¼ö°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ´Ù¸¸, 1 ¹øÂ°ÀÇ ¹®ÀÚ¸¸Àº, ºÎÀÇ °ªÀ» ³ªÅ¸³»±â À§Çؼ­ ¸¶À̳ʽº ±âÈ£ÀÇ ASCII ¹®ÀÚ ¡¸-¡¹( ¡¸\u002D¡¹)¿¡¼­ ¸¸³ªµµ ±¦Âú½À´Ï´Ù. ÀÌ»óÀÇ °á°ú »ý¼ºµÈ long Ä¡°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. À̰ÍÀº, ÀÌ Àμö¿Í ±â¼ö 10 ÀÌ parseLong(java.lang.String, int) ¸Þ¼­µå¿¡ Àμö·Î¼­ ÁöÁ¤µÇ¾úÀ» °æ¿ì¿Í ¿ÏÀüÈ÷ °°½À´Ï´Ù.

L ( ¡¸\u004C¡¹) ¶Ç´Â l ( ¡¸\u006C¡¹)¸¦ ÇüÅ ÁöÁ¤Àڷμ­ ij¸¯ÅÍ ¶óÀÎÀÇ ¸»¹Ì¿¡ ºÙÀÌ´Â °ÍÀº, Java ÇÁ·Î±×·¥ÀÇ ¿ø½Ã ÄÚµåÀÇ °æ¿ì¿Í´Â ´Þ¶ó ¿ë¼­µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - ±¸¹® ºÐ¼® ´ë»óÀÇ long Ç¥ÇöÀ» Æ÷ÇÔÇÑ String
¹Ýȯ°ª:
10 Áø¼öÀÇ Àμö·Î ³ªÅ¸³»Áö´Â long Ä¡
¿¹¿Ü:
NumberFormatException - ij¸¯ÅÍ ¶óÀÎÀÌ ±¸¹® ºÐ¼® °¡´ÉÇÑ long Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì

valueOf

public static Long  valueOf(String  s,
                           int radix)
                    throws NumberFormatException 
2 ¹øÂ°ÀÇ Àμö·Î ÁöÁ¤µÈ ±â¼ö¸¦ »ç¿ëÇÑ ±¸¹® ºÐ¼®½Ã¿¡ ÁöÁ¤µÈ String ·ÎºÎÅÍ ÃßÃâµÈ °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÃÖÃÊÀÇ Àμö´Â 2 ¹øÂ°ÀÇ Àμö·Î ÁöÁ¤µÈ ±â¼ö³»ÀÇ ºÎÈ£ ÷ºÎ long ·Î¼­ ÇØ¼®µË´Ï´Ù. À̰ÍÀº, Àμö°¡ parseLong(java.lang.String, int) ¸Þ¼­µå¿¡°Ô °Ç³×Á³À» °æ¿ì¿Í ¿ÏÀüÈ÷ °°½À´Ï´Ù. °á°ú´Â ij¸¯ÅÍ ¶óÀο¡ ÇØ ÁöÁ¤µÈ long Ä¡¸¦ ³ªÅ¸³»´Â Long ¿ÀºêÁ§Æ®°¡ µË´Ï´Ù.

Áï, ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â Long ¿ÀºêÁ§Æ®ÀÇ °ªÀº, ´ÙÀ½ÀÇ °ª¿¡ µ¿ÀÏÇØÁý´Ï´Ù.

new Long(Long.parseLong(s, radix))

ÆÄ¶ó¹ÌÅÍ:
s - ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎ
radix - s ÇØ¼®¿¡ »ç¿ëÇÏ´Â ±â¼ö
¹Ýȯ°ª:
ÁöÁ¤µÈ ±â¼ö¿¡¼­ÀÇ, ij¸¯ÅÍ ¶óÀÎ Àμö·Î ³ªÅ¸³»Áö´Â °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®
¿¹¿Ü:
NumberFormatException - String °¡ ±¸¹® ºÐ¼® °¡´ÉÇÑ long Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì

valueOf

public static Long  valueOf(String  s)
                    throws NumberFormatException 
ÁöÁ¤µÈ String °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. Àμö´Â ºÎÈ£ ÷ºÎ 10 Áø¼öÀÇ long ·Î¼­ ÇØ¼®µË´Ï´Ù. À̰ÍÀº,parseLong(java.lang.String) ¸Þ¼­µå¿¡ Àμö°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì¿Í ¿ÏÀüÈ÷ °°½À´Ï´Ù. »ý¼ºµÈ °á°ú´Â ij¸¯ÅÍ ¶óÀο¡ ÇØ ÁöÁ¤µÈ Á¤¼öÄ¡¸¦ ³ªÅ¸³»´Â Long ¿ÀºêÁ§Æ®°¡ µË´Ï´Ù.

Áï, ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â Long ¿ÀºêÁ§Æ®ÀÇ °ªÀº, ´ÙÀ½ÀÇ °ª¿¡ µ¿ÀÏÇØÁý´Ï´Ù.

 new Long(Long.parseLong(s)) 

ÆÄ¶ó¹ÌÅÍ:
s - ±¸¹® ºÐ¼® µÇ´Â ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ Àμö¿¡ ÇØ ³ªÅ¸³»Áö´Â °ªÀ» º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®
¿¹¿Ü:
NumberFormatException - ij¸¯ÅÍ ¶óÀÎÀ» long ·Î¼­ ±¸¹® ºÐ¼® ÇÒ ¼ö ¾ø´Â °æ¿ì

valueOf

public static Long  valueOf(long l)
ÁöÁ¤ÇÑ long Ä¡¸¦ ³ªÅ¸³»´Â Long ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. »õ·Î¿î Long ÀνºÅϽº°¡ ºÒÇÊ¿äÇÑ °æ¿ì, º¸Åë ÀÌ ¸Þ¼­µå°¡ »ý¼ºÀÚ Long(long) ¿¡ ¿ì¼±ÇØ »ç¿ëµË´Ï´Ù. ±× ÀÌÀ¯´Â ÀÌ ¸Þ¼­µå°¡ ºó¹øÇÏ°Ô ¿ä±¸µÇ´Â °ªÀ» ij½¬ÇϹǷΠÁ¶ÀÛ¿¡ ÇÊ¿äÇÑ ¿µ¿ªÀ̳ª ½Ã°£ÀÌ ÈξÀ Àû¾îµµ µÇ´Â °æ¿ì°¡ ¸¹±â ¶§¹®ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
l - long Ä¡
¹Ýȯ°ª:
l¸¦ ³ªÅ¸³»´Â Long ÀνºÅϽº
µµÀÔµÈ ¹öÁ¯:
1.5

decode

public static Long  decode(String  nm)
                   throws NumberFormatException 
String¸¦ Long ¿¡ µðÄÚµåÇÕ´Ï´Ù. ÀÌÇÏÀÇ ¹®¹ýÀÇ 10 Áø¼ö, 16 Áø¼ö ¹× 8 Áø¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Sign:
-
DecimalNumeral,HexDigits ¹× OctalDigits´Â ¡¸Java ¾ð¾î »ç¾ç¡¹ÀÇ §3. 10.1 À¸·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù.

ºÎÀÇ ºÎÈ£ (¿É¼Ç)¿Í ±â¼ö Áö½ÃÀÚÀÇ ¾î´À ÂÊÀÎÁö ¶Ç´Â ±× ¾çÂÊ ¸ðµÎ¿¡ °è¼ÓµÇ´Â ¹®ÀÚ ¼ø¼­ ( ¡¸0x¡¹, ¡¸0X¡¹, ¡¸#¡¹, ¶Ç´Â ¼±µÎÀÇ Á¦·Î)´Â ÁöÁ¤µÈ ±â¼ö (10, 16, ¶Ç´Â 8)·Î Long.parseLong ¸Þ¼­µå¸¦ »ç¿ëÇÏ´Â °æ¿ì¿Í °°ÀÌ ±¸¹® ºÐ¼® µË´Ï´Ù. ÀÌ ¹®ÀÚ ¼ø¼­´Â Á¤ÀÇ ¼ö°¡ ¾Æ´Ï¸é ¾ÈµÇ¾î, ±×·¸Áö ¾ÊÀº °æ¿ì´Â NumberFormatException °¡ Throw µË´Ï´Ù. ÁöÁ¤µÈ String ÃÖÃÊÀÇ ¹®ÀÚ°¡ ºÎÀÇ ºÎÈ£ÀÎ °æ¿ì, »ý¼ºµÈ °á°ú´Â ºÎÁ¤µË´Ï´Ù. String ¿¡ °ø¹é ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
nm - µðÄÚµå ´ë»óÀÇ String
¹Ýȯ°ª:
nm ¿¡ ÇØ ³ªÅ¸³»Áö´Â long Ä¡¸¦ º¸°ü À¯ÁöÇÏ´Â Long ¿ÀºêÁ§Æ®
¿¹¿Ü:
NumberFormatException - String °¡ ±¸¹® ºÐ¼® °¡´ÉÇÑ long Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
parseLong(String, int)

byteValue

public byte byteValue()
ÀÌ Long °ªÀ» byte ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Number ³»ÀÇ byteValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ byte ÇüÀ¸·Î º¯È¯ÇÑ °ª

shortValue

public short shortValue()
ÀÌ Long °ªÀ» short ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Number ³»ÀÇ shortValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ short ÇüÀ¸·Î º¯È¯ÇÑ °ª

intValue

public int intValue()
ÀÌ Long °ªÀ» int ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Number ³»ÀÇ intValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ int ÇüÀ¸·Î º¯È¯ÇÑ °ª

longValue

public long longValue()
ÀÌ Long °ªÀ» long ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Number ³»ÀÇ longValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ long ÇüÀ¸·Î º¯È¯ÇÑ °ª

floatValue

public float floatValue()
ÀÌ Long °ªÀ» float ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Number ³»ÀÇ floatValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ float ÇüÀ¸·Î º¯È¯ÇÑ °ª

doubleValue

public double doubleValue()
ÀÌ Long °ªÀ» double ·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Number ³»ÀÇ doubleValue
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¼öÄ¡¸¦ double ÇüÀ¸·Î º¯È¯ÇÑ °ª

toString

public String  toString()
ÀÌ Long °ªÀ» ³ªÅ¸³»´Â String ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. °ªÀº, ºÎÈ£ ÷ºÎÀÇ 10 Áø¼ö Ç¥Çö¿¡ º¯È¯µÇ¾î ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ°íÁý´Ï´Ù. À̰ÍÀº,long Ä¡°¡ toString(long) ¸Þ¼­µåÀÇ Àμö·Î¼­ ÁöÁ¤µÇ¾úÀ» °æ¿ì¿Í ¿ÏÀüÈ÷ °°½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ 10 Áø¼ö (±â¼ö  10)¿¡ ÇÑ Ä³¸¯ÅÍ ¶óÀΠǥÇö

hashCode

public int hashCode()
ÀÌ Long ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù. »ý¼ºµÈ °á°ú´Â ÀÌ Long ¿ÀºêÁ§Æ®°¡ º¸°ü À¯ÁöÇÏ´Â ¿ø½ÃÀû long Ä¡ÀÇ »óÀ§ 32 ºñÆ®¿Í ÇÏÀ§ 32 ºñÆ®ÀÇ ¹èŸÀû ³í¸®ÇÕÀÔ´Ï´Ù. Áï, ÇØ½Ã ÄÚµå´Â ´ÙÀ½ÀÇ ½ÄÀÇ °ªÀÌ µË´Ï´Ù.
 (int)(this.longValue()^(this.longValue() >>>32)) 

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object  obj)
ÀÌ ¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù. °á°ú°¡ true °¡ µÇ´Â °ÍÀº, Àμö°¡ null´Â ¾Æ´Ï°í, ÀÌ ¿ÀºêÁ§Æ®¿Í °°Àº Long Ä¡¸¦ Æ÷ÇÔÇÑ Long ¿ÀºêÁ§Æ®ÀÎ °æ¿ì¸¸ÀÔ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - ºñ±³ ´ë»óÀÇ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¿ÀºêÁ§Æ®°¡ °°Àº °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

getLong

public static Long  getLong(String  nm)
ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

1 ¹øÂ°ÀÇ Àμö´Â ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ À̸§À¸·Î¼­ ´Ù·ç¾îÁý´Ï´Ù. ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ¿¡´Â System.getProperty(java.lang.String) ¸Þ¼­µå·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ÀÌ ÇÁ·ÎÆÛƼÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡°¡ long Ä¡·Î¼­ ´Ù·ç¾îÁ® ÀÌ °ªÀ» ³ªÅ¸³»´Â Long ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. °¡´ÉÇÑ ¼öÄ¡ Çü½Ä¿¡ ´ëÇØ¼­´Â getProperty Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

ÁöÁ¤µÈ À̸§À» °¡Áö´Â ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì, ÁöÁ¤µÈ À̸§ÀÌ °ø¹é ¶Ç´Â null °æ¿ì, ȤÀº ÇÁ·ÎÆÛƼ°¡ ÀûÀýÇÑ ¼öÄ¡ Çü½ÄÀÌ ¾Æ´Ñ °æ¿ì´Â null °¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

Áï, ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â Long ¿ÀºêÁ§Æ®ÀÇ °ªÀº, ´ÙÀ½ÀÇ °ª¿¡ µ¿ÀÏÇØÁý´Ï´Ù.

getLong(nm, null)

ÆÄ¶ó¹ÌÅÍ:
nm - ÇÁ·ÎÆÛƼ¸í
¹Ýȯ°ª:
ÇÁ·ÎÆÛƼÀÇ Long Ä¡
°ü·Ã Ç׸ñ:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String)

getLong

public static Long  getLong(String  nm,
                           long val)
ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

1 ¹øÂ°ÀÇ Àμö´Â ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ À̸§À¸·Î¼­ ´Ù·ç¾îÁý´Ï´Ù. ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ¿¡´Â System.getProperty(java.lang.String) ¸Þ¼­µå·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ÀÌ ÇÁ·ÎÆÛƼÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡°¡ long Ä¡·Î¼­ ´Ù·ç¾îÁ® ÀÌ °ªÀ» ³ªÅ¸³»´Â Long ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù. °¡´ÉÇÑ ¼öÄ¡ Çü½Ä¿¡ ´ëÇØ¼­´Â getProperty Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

2 ¹øÂ°ÀÇ Àμö´Â µðÆúÆ®ÀÇ °ªÀÔ´Ï´Ù. ÁöÁ¤µÈ À̸§ÀÇ ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì, ÇØ´çÇÏ´Â ÇÁ·ÎÆÛƼ°¡ ÀûÀýÇÑ ¼öÄ¡ Çü½ÄÀÌ ¾Æ´Ñ °æ¿ì, ȤÀº ÁöÁ¤ÇÑ À̸§ÀÌ °ø¹é ¶Ç´Â null °æ¿ì´Â Long ¿ÀºêÁ§Æ®°¡ °¡¸®Å°´Â 2 ¹øÂ°ÀÇ Àμö°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

Áï, ÀÌ ¸Þ¼­µå°¡ µ¹·ÁÁÖ´Â Long ¿ÀºêÁ§Æ®ÀÇ °ªÀº, ´ÙÀ½ÀÇ °ª¿¡ µ¿ÀÏÇØÁý´Ï´Ù.

getLong(nm, new Long(val))
±×·¯³ª ½ÇÁ¦·Î´Â ´ÙÀ½°ú °°ÀÌ ±¸ÇöµË´Ï´Ù.
 Long result = getLong(nm, null);
 return (result == null) ?  new Long(val) :
 result;
ÀÌ ±¸Çö¿¡ ÇØ, µðÆúÆ®ÀÇ °ªÀÌ ºÒÇÊ¿äÇÑ °æ¿ì¿¡ Long ¿ÀºêÁ§Æ®ÀÇ ºÒÇÊ¿äÇÑ ÇÒ´çÀ» ÇÇÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
nm - ÇÁ·ÎÆÛƼ¸í
val - µðÆúƮġ
¹Ýȯ°ª:
ÇÁ·ÎÆÛƼÀÇ Long Ä¡
°ü·Ã Ç׸ñ:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String)

getLong

public static Long  getLong(String  nm,
                           Long  val)
ÁöÁ¤µÈ À̸§ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ long Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. 1 ¹øÂ°ÀÇ Àμö´Â ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ À̸§À¸·Î¼­ ´Ù·ç¾îÁý´Ï´Ù. ½Ã½ºÅÛ ÇÁ·ÎÆÛƼ¿¡´Â System.getProperty(java.lang.String) ¸Þ¼­µå·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ÀÌ ÇÁ·ÎÆÛƼÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡°¡ Long.decode ¸Þ¼­µåÀÇ °æ¿ì¿Í °°ÀÌ long Ä¡·Î¼­ ´Ù·ç¾îÁ® ÀÌ °ªÀ» ³ªÅ¸³»´Â Long ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

¾î´À °æ¿ì¿¡µµ,L ( ¡¸\u004C¡¹) ¶Ç´Â l ( ¡¸\u006C¡¹)¸¦ ÇüÅ ÁöÁ¤Àڷμ­ ÇÁ·ÎÆÛƼġÀÇ ¸»¹Ì¿¡ ºÙÀÌ´Â °ÍÀº, Java ÇÁ·Î±×·¥ÀÇ ¿ø½Ã ÄÚµåÀÇ °æ¿ì¿Í´Â ´Þ¶ó ¿ë¼­µÇÁö ¾Ê½À´Ï´Ù.

2 ¹øÂ°ÀÇ Àμö´Â µðÆúÆ®ÀÇ °ªÀÔ´Ï´Ù. ÁöÁ¤µÈ À̸§ÀÇ ÇÁ·ÎÆÛƼ°¡ ¾ø´Â °æ¿ì, ÇØ´çÇÏ´Â ÇÁ·ÎÆÛƼ°¡ ÀûÀýÇÑ ¼öÄ¡ Çü½ÄÀÌ ¾Æ´Ñ °æ¿ì, ȤÀº ÁöÁ¤ÇÑ À̸§ÀÌ °ø¹é ¶Ç´Â null °æ¿ì´Â µðÆúƮġ°¡ µ¹·ÁÁÖ°íÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
nm - ÇÁ·ÎÆÛƼ¸í
val - µðÆúƮġ
¹Ýȯ°ª:
ÇÁ·ÎÆÛƼÀÇ Long Ä¡
°ü·Ã Ç׸ñ:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String), decode(java.lang.String)

compareTo

public int compareTo(Long  anotherLong)
2 °³ÀÇ Long ¿ÀºêÁ§Æ®¸¦ ¼öÄ¡ÀûÀ¸·Î ºñ±³ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Comparable <Long > ³»ÀÇ compareTo
ÆÄ¶ó¹ÌÅÍ:
anotherLong - ºñ±³ ´ë»óÀÇ Long
¹Ýȯ°ª:
ÀÌ Long °¡ Àμö Long ¿Í µ¿ÀÏÇÑ °æ¿ì´Â °ª 0. ÀÌ Long °¡ Àμö Long º¸´Ù ÀÛÀº ¼öÄ¡ÀÇ °æ¿ì´Â 0 º¸´Ù ÀÛÀº °ª. ÀÌ Long °¡ Àμö Long º¸´Ù Å« ¼öÄ¡ÀÇ °æ¿ì´Â 0 º¸´Ù Å« °ª (ºÎÈ£ ÷ºÎÀÇ ºñ±³)
µµÀÔµÈ ¹öÁ¯:
1.2

highestOneBit

public static long highestOneBit(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ ÃÖ»óÁ¤µµ ( ¡¸°¡Àå ÁÂÃø¡¹)ÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ ÃÖ´ë·Î 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡. ÁöÁ¤µÈ °ªÀÌ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÇ 1 ºñÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, Áï Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â Á¦·Î

¹Ýȯ°ª:
ÁöÁ¤µÈ °ªÀÇ ÃÖ»óÁ¤µµÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡. ÁöÁ¤µÈ °ªÀÌ Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â Á¦·Î
µµÀÔµÈ ¹öÁ¯:
1.5

lowestOneBit

public static long lowestOneBit(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ ÃÖÇÏÁ¤µµ ( ¡¸°¡Àå ¿ìÃø¡¹)ÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ ÃÖ´ë·Î 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡. ÁöÁ¤µÈ °ªÀÌ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÇ 1 ºñÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, Áï Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â Á¦·Î

¹Ýȯ°ª:
ÁöÁ¤µÈ °ªÀÇ ÃÖÇÏÁ¤µµÀÇ 1 ºñÆ®ÀÇ À§Ä¡¿¡ 1 °³ÀÇ 1 ºñÆ®¸¦ °¡Áö´Â long Ä¡. ÁöÁ¤µÈ °ªÀÌ Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â Á¦·Î
µµÀÔµÈ ¹öÁ¯:
1.5

numberOfLeadingZeros

public static int numberOfLeadingZeros(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÇ ÃÖ»óÁ¤µµ ( ¡¸°¡Àå ÁÂÃø¡¹)ÀÇ 1 ºñÆ®¿¡ ¼±ÇàÇÏ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö. ÁöÁ¤µÈ °ªÀÌ 2 º¸¼ö Ç¥ÇöÀÇ 1 ºñÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, Áï Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â 64

ÀÌ ¸Þ¼­µå´Â 2¸¦ ¹Ù´ÚÀ¸·Î ÇÏ´Â ´ë¼ö¿¡ ¹ÐÁ¢ÇÏ°Ô °ü°èÇϰí ÀÖ½À´Ï´Ù. ¸ðµç Á¤ÀÇ long Ä¡ x °æ¿ì,

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ÃÖ»óÁ¤µµ ( ¡¸°¡Àå ÁÂÃø¡¹)ÀÇ 1 ºñÆ®¿¡ ¼±ÇàÇÏ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö. ÁöÁ¤µÈ °ªÀÌ Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â 64
µµÀÔµÈ ¹öÁ¯:
1.5

numberOfTrailingZeros

public static int numberOfTrailingZeros(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ÃÖÇÏÁ¤µµ ( ¡¸°¡Àå ¿ìÃø¡¹)ÀÇ 1 ºñÆ®¿¡ °è¼ÓµÇ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö. ÁöÁ¤µÈ °ªÀÌ 2 º¸¼ö Ç¥ÇöÀÇ 1 ºñÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, Áï Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â 64

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö 2 ÁøÇ¥ÇöÀÇ ÃÖÇÏÁ¤µµ ( ¡¸°¡Àå ¿ìÃø¡¹)ÀÇ 1 ºñÆ®¿¡ °è¼ÓµÇ´Â Á¦·ÎÀÇ ºñÆ®ÀÇ ¼ö. ÁöÁ¤µÈ °ªÀÌ Á¦·Î¿¡ µ¿ÀÏÇÑ °æ¿ì´Â 64
µµÀÔµÈ ¹öÁ¯:
1.5

bitCount

public static int bitCount(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥Çö¿¡¼­ÀÇ, 1 ºñÆ®ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ÇÔ¼ö´Â ¡¸Àα¸ Ä«¿îÆ®¡¹¶ó°í ºÒ¸®´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥Çö¿¡¼­ÀÇ, 1 ºñÆ®ÀÇ ¼ö
µµÀÔµÈ ¹öÁ¯:
1.5

rotateLeft

public static long rotateLeft(long i,
                              int distance)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ» ÁöÁ¤ÇÑ ºñÆ®¼ö¸¸Å­ ¿ÞÂÊÀ¸·Î ȸÀüÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ºñÆ®´Â ÁÂÃø Áï »óÀ§¿¡ ½¬ÇÁÆ® µÇ¾î ¿ìÃø Áï ÇÏÀ§¿¡ µé¾î°©´Ï´Ù.

ºÎÀÇ °Å¸®¿¡ ÇÑ ÁÂȸÀüÀº, ¿À¸¥ÂÊ È¸Àü°ú °°½À´Ï´Ù (rotateLeft(val, -distance) == rotateRight(val, distance)). ¶Ç, 64 ¹è¼ö¿¡ ÇÑ È¸ÀüÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê½À´Ï´Ù. Áï, ȸÀü °Å¸®ÀÇ ¸¶Áö¸· 6 ºñÆ® Àܴ̿ °Å¸®°¡ ºÎÀÇ °æ¿ì¿¡¼­µµ ¸ðµÎ ¹«½ÃÇÒ ¼ö ÀÖ´Â (rotateLeft(val, distance) == rotateLeft(val, distance & 0x3F)).

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÌ ÁöÁ¤µÈ ºñÆ®¼ö¸¸Å­ ¿ÞÂÊÀ¸·Î ȸÀüÇØ ÃëµæÇÑ °ª
µµÀÔµÈ ¹öÁ¯:
1.5

rotateRight

public static long rotateRight(long i,
                               int distance)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ» ÁöÁ¤ÇÑ ºñÆ®¼ö¸¸Å­ ¿À¸¥ÂÊÀ¸·Î ȸÀüÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ºñÆ®´Â ¿ìÃø Áï ÇÏÀ§¿¡ ½¬ÇÁÆ® µÇ¾î ÁÂÃø Áï »óÀ§¿¡ µé¾î°©´Ï´Ù.

ºÎÀÇ °Å¸®¿¡ ÇÑ ¿À¸¥ÂÊ È¸ÀüÀº, ÁÂȸÀü°ú °°½À´Ï´Ù (rotateRight(val, -distance) == rotateLeft(val, distance)). ¶Ç, 64 ¹è¼ö¿¡ ÇÑ È¸ÀüÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê½À´Ï´Ù. Áï ȸÀü °Å¸®ÀÇ ¸¶Áö¸· 6 ºñÆ® ÀÌ¿ÜÀÇ ¸ðµç °ÍÀº, °Å¸®°¡ ºÎÀÇ °æ¿ì¿¡¼­µµ ¹«½ÃÇÒ ¼ö ÀÖ´Â (rotateRight(val, distance) == rotateRight(val, distance & 0x3F)).

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀÌ ÁöÁ¤µÈ ºñÆ®¼ö¸¸Å­ ¿À¸¥ÂÊÀ¸·Î ȸÀüÇØ ÃëµæÇÑ °ª
µµÀÔµÈ ¹öÁ¯:
1.5

reverse

public static long reverse(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ºñÆ®ÀÇ ¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæÇÑ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡·Î ¹ÙÀÌÆ®¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæÇÑ °ª
µµÀÔµÈ ¹öÁ¯:
1.5

signum

public static int signum(long i)
ÁöÁ¤ÇÑ long Ä¡ÀÇ ºÎÈ£ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù (ÁöÁ¤ÇÑ °ªÀÌ ºÎÀÇ °æ¿ì, ¹Ýȯ°ªÀº -1. ÁöÁ¤µÈ °ªÀÌ Á¦·ÎÀÇ °æ¿ì´Â 0. ÁöÁ¤ÇÑ °ªÀÌ Á¤ÀÇ °æ¿ì´Â 1).

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ ºÎÈ£ ¿ä¼Ò
µµÀÔµÈ ¹öÁ¯:
1.5

reverseBytes

public static long reverseBytes(long i)
ÁöÁ¤µÈ long Ä¡ÀÇ 2 º¸¼ö ¹ÙÀ̳ʸ® Ç¥ÇöÀ¸·Î ¹ÙÀÌÆ®ÀÇ ¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæµÈ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÁöÁ¤µÈ long Ä¡ÀÇ ¹ÙÀÌÆ®¼ø¼­¸¦ ¹Ý´ë·Î ÇØ ÃëµæµÈ °ª
µµÀÔµÈ ¹öÁ¯:
1.5

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.