亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? long.java

?? gcc的組建
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* Long.java -- object wrapper for long   Copyright (C) 1998, 1999, 2001, 2002, 2005  Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package java.lang;/** * Instances of class <code>Long</code> represent primitive * <code>long</code> values. * * Additionally, this class provides various helper functions and variables * related to longs. * * @author Paul Fisher * @author John Keiser * @author Warren Levy * @author Eric Blake (ebb9@email.byu.edu) * @since 1.0 * @status updated to 1.5 */public final class Long extends Number implements Comparable{  /**   * Compatible with JDK 1.0.2+.   */  private static final long serialVersionUID = 4290774380558885855L;  /**   * The minimum value a <code>long</code> can represent is   * -9223372036854775808L (or -2<sup>63</sup>).   */  public static final long MIN_VALUE = 0x8000000000000000L;  /**   * The maximum value a <code>long</code> can represent is   * 9223372036854775807 (or 2<sup>63</sup> - 1).   */  public static final long MAX_VALUE = 0x7fffffffffffffffL;  /**   * The primitive type <code>long</code> is represented by this   * <code>Class</code> object.   * @since 1.1   */  public static final Class TYPE = VMClassLoader.getPrimitiveClass ('J');  /**   * The number of bits needed to represent a <code>long</code>.   * @since 1.5   */  public static final int SIZE = 64;  /**   * The immutable value of this Long.   *   * @serial the wrapped long   */  private final long value;  /**   * Create a <code>Long</code> object representing the value of the   * <code>long</code> argument.   *   * @param value the value to use   */  public Long(long value)  {    this.value = value;  }  /**   * Create a <code>Long</code> object representing the value of the   * argument after conversion to a <code>long</code>.   *   * @param s the string to convert   * @throws NumberFormatException if the String does not contain a long   * @see #valueOf(String)   */  public Long(String s)  {    value = parseLong(s, 10, false);  }  /**   * Converts the <code>long</code> to a <code>String</code> using   * the specified radix (base). If the radix exceeds   * <code>Character.MIN_RADIX</code> or <code>Character.MAX_RADIX</code>, 10   * is used instead. If the result is negative, the leading character is   * '-' ('\\u002D'). The remaining characters come from   * <code>Character.forDigit(digit, radix)</code> ('0'-'9','a'-'z').   *   * @param num the <code>long</code> to convert to <code>String</code>   * @param radix the radix (base) to use in the conversion   * @return the <code>String</code> representation of the argument   */  public static String toString(long num, int radix)  {    // Use the Integer toString for efficiency if possible.    if ((int) num == num)      return Integer.toString((int) num, radix);    if (radix < Character.MIN_RADIX || radix > Character.MAX_RADIX)      radix = 10;    // For negative numbers, print out the absolute value w/ a leading '-'.    // Use an array large enough for a binary number.    char[] buffer = new char[65];    int i = 65;    boolean isNeg = false;    if (num < 0)      {        isNeg = true;        num = -num;        // When the value is MIN_VALUE, it overflows when made positive        if (num < 0)	  {	    buffer[--i] = digits[(int) (-(num + radix) % radix)];	    num = -(num / radix);	  }      }    do      {        buffer[--i] = digits[(int) (num % radix)];        num /= radix;      }    while (num > 0);    if (isNeg)      buffer[--i] = '-';    // Package constructor avoids an array copy.    return new String(buffer, i, 65 - i, true);  }  /**   * Converts the <code>long</code> to a <code>String</code> assuming it is   * unsigned in base 16.   *   * @param l the <code>long</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toHexString(long l)  {    return toUnsignedString(l, 4);  }  /**   * Converts the <code>long</code> to a <code>String</code> assuming it is   * unsigned in base 8.   *   * @param l the <code>long</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toOctalString(long l)  {    return toUnsignedString(l, 3);  }  /**   * Converts the <code>long</code> to a <code>String</code> assuming it is   * unsigned in base 2.   *   * @param l the <code>long</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toBinaryString(long l)  {    return toUnsignedString(l, 1);  }  /**   * Converts the <code>long</code> to a <code>String</code> and assumes   * a radix of 10.   *   * @param num the <code>long</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   * @see #toString(long, int)   */  public static String toString(long num)  {    return toString(num, 10);  }  /**   * Converts the specified <code>String</code> into an <code>int</code>   * using the specified radix (base). The string must not be <code>null</code>   * or empty. It may begin with an optional '-', which will negate the answer,   * provided that there are also valid digits. Each digit is parsed as if by   * <code>Character.digit(d, radix)</code>, and must be in the range   * <code>0</code> to <code>radix - 1</code>. Finally, the result must be   * within <code>MIN_VALUE</code> to <code>MAX_VALUE</code>, inclusive.   * Unlike Double.parseDouble, you may not have a leading '+'; and 'l' or   * 'L' as the last character is only valid in radices 22 or greater, where   * it is a digit and not a type indicator.   *   * @param str the <code>String</code> to convert   * @param radix the radix (base) to use in the conversion   * @return the <code>String</code> argument converted to <code>long</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>long</code>   */  public static long parseLong(String str, int radix)  {    return parseLong(str, radix, false);  }  /**   * Converts the specified <code>String</code> into a <code>long</code>.   * This function assumes a radix of 10.   *   * @param s the <code>String</code> to convert   * @return the <code>int</code> value of <code>s</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>long</code>   * @see #parseLong(String, int)   */  public static long parseLong(String s)  {    return parseLong(s, 10, false);  }  /**   * Creates a new <code>Long</code> object using the <code>String</code>   * and specified radix (base).   *   * @param s the <code>String</code> to convert   * @param radix the radix (base) to convert with   * @return the new <code>Long</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>long</code>   * @see #parseLong(String, int)   */  public static Long valueOf(String s, int radix)  {    return new Long(parseLong(s, radix, false));  }  /**   * Creates a new <code>Long</code> object using the <code>String</code>,   * assuming a radix of 10.   *   * @param s the <code>String</code> to convert   * @return the new <code>Long</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>long</code>   * @see #Long(String)   * @see #parseLong(String)   */  public static Long valueOf(String s)  {    return new Long(parseLong(s, 10, false));  }  /**   * Returns a <code>Long</code> object wrapping the value.   *   * @param val the value to wrap   * @return the <code>Long</code>   *    * @since 1.5   */  public static synchronized Long valueOf(long val)  {    // We aren't required to cache here.  We could, though perhaps we    // ought to consider that as an empirical question.    return new Long(val);  }  /**   * Convert the specified <code>String</code> into a <code>Long</code>.   * The <code>String</code> may represent decimal, hexadecimal, or   * octal numbers.   *   * <p>The extended BNF grammar is as follows:<br>   * <pre>   * <em>DecodableString</em>:   *      ( [ <code>-</code> ] <em>DecimalNumber</em> )   *    | ( [ <code>-</code> ] ( <code>0x</code> | <code>0X</code>   *              | <code>#</code> ) <em>HexDigit</em> { <em>HexDigit</em> } )   *    | ( [ <code>-</code> ] <code>0</code> { <em>OctalDigit</em> } )   * <em>DecimalNumber</em>:   *        <em>DecimalDigit except '0'</em> { <em>DecimalDigit</em> }   * <em>DecimalDigit</em>:   *        <em>Character.digit(d, 10) has value 0 to 9</em>   * <em>OctalDigit</em>:   *        <em>Character.digit(d, 8) has value 0 to 7</em>   * <em>DecimalDigit</em>:   *        <em>Character.digit(d, 16) has value 0 to 15</em>   * </pre>   * Finally, the value must be in the range <code>MIN_VALUE</code> to   * <code>MAX_VALUE</code>, or an exception is thrown. Note that you cannot   * use a trailing 'l' or 'L', unlike in Java source code.   *   * @param str the <code>String</code> to interpret   * @return the value of the String as a <code>Long</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as a   *         <code>long</code>   * @throws NullPointerException if <code>s</code> is null   * @since 1.2   */  public static Long decode(String str)  {    return new Long(parseLong(str, 10, true));  }  /**   * Return the value of this <code>Long</code> as a <code>byte</code>.   *   * @return the byte value   */  public byte byteValue()  {    return (byte) value;  }  /**   * Return the value of this <code>Long</code> as a <code>short</code>.   *   * @return the short value   */  public short shortValue()  {    return (short) value;  }  /**   * Return the value of this <code>Long</code> as an <code>int</code>.   *   * @return the int value   */  public int intValue()  {    return (int) value;  }  /**   * Return the value of this <code>Long</code>.   *   * @return the long value   */  public long longValue()  {    return value;  }  /**   * Return the value of this <code>Long</code> as a <code>float</code>.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品日韩精品欧美在线| 7777精品伊人久久久大香线蕉经典版下载 | 国产成人av一区二区三区在线 | 激情六月婷婷久久| 2023国产一二三区日本精品2022| 日本不卡一区二区三区| 日韩欧美区一区二| 国产精品 欧美精品| 久久久www免费人成精品| 黑人巨大精品欧美一区| 欧美国产在线观看| 欧美伊人久久久久久久久影院 | 日韩影院免费视频| 日韩免费看网站| 99久久99久久综合| 亚洲国产精品久久久久婷婷884| 69堂国产成人免费视频| 成人黄色国产精品网站大全在线免费观看 | 91麻豆高清视频| 狠狠色丁香久久婷婷综合_中| 1024成人网| 国产精品国产三级国产普通话蜜臀 | 激情综合一区二区三区| 亚洲午夜一区二区三区| 国产欧美精品国产国产专区| 欧美日本一道本| 91亚洲国产成人精品一区二三| 美女网站在线免费欧美精品| 成人欧美一区二区三区1314 | 成av人片一区二区| 国产激情视频一区二区三区欧美| 亚洲伊人色欲综合网| 中文字幕免费观看一区| 久久久久久久久免费| 久久日一线二线三线suv| 国产精品美日韩| 欧美va亚洲va香蕉在线| 日韩精品一区二区三区四区视频 | 99久久国产综合精品麻豆| 精品一区二区免费| 国产aⅴ综合色| 成人午夜免费视频| 色综合天天综合网天天看片| 99久久亚洲一区二区三区青草| 成人av资源下载| 色欲综合视频天天天| 在线视频一区二区免费| 欧美日韩一卡二卡三卡| 精品国产1区二区| 九色综合国产一区二区三区| 久久亚洲综合色一区二区三区 | 99热99精品| 欧美视频一区二区在线观看| 欧美人妖巨大在线| ww久久中文字幕| 伊人夜夜躁av伊人久久| 久久不见久久见中文字幕免费| 经典一区二区三区| 欧美人xxxx| 中文在线一区二区| 美腿丝袜亚洲三区| 色婷婷精品大在线视频| 欧美不卡一区二区三区| 亚洲日穴在线视频| 国产白丝精品91爽爽久久| 色综合久久88色综合天天| 日韩欧美色综合| 一区二区三区久久| 不卡区在线中文字幕| 2014亚洲片线观看视频免费| 午夜日韩在线观看| gogogo免费视频观看亚洲一| 日韩免费高清av| 久久er99热精品一区二区| 欧美日韩国产色站一区二区三区| 日韩码欧中文字| 97久久精品人人爽人人爽蜜臀| 夜夜亚洲天天久久| 亚洲色图视频网| 亚洲男人的天堂一区二区| 国产亚洲精品精华液| 欧美α欧美αv大片| 91精品欧美综合在线观看最新 | 亚洲桃色在线一区| 国产午夜精品福利| 欧美精品一区二区三区蜜桃| 91精品福利在线一区二区三区| 欧美三级视频在线| 欧美区一区二区三区| 宅男在线国产精品| 精品国产一区a| 国产视频一区二区在线| 久久精品夜夜夜夜久久| 国产亲近乱来精品视频| 日本一区二区三区在线不卡| 国产精品入口麻豆九色| 1024成人网| 丝袜诱惑亚洲看片| 激情综合五月天| 欧美网站一区二区| 91麻豆精品国产综合久久久久久| 国产一区二区久久| 日本亚洲视频在线| 亚洲乱码日产精品bd| 国产亚洲精品aa| 欧美日本一区二区三区| 97se亚洲国产综合自在线不卡 | 亚洲人123区| 久久精品999| 一本大道av伊人久久综合| 日韩欧美一区在线| 椎名由奈av一区二区三区| 人人爽香蕉精品| 99国产精品久久| 精品国产乱码久久久久久图片 | 美脚の诱脚舐め脚责91| 亚洲一区二区三区在线| 一区二区三区四区在线免费观看| 国产精品欧美久久久久无广告| 日韩欧美精品在线视频| 欧美放荡的少妇| 欧美变态口味重另类| 日韩一区二区中文字幕| www成人在线观看| 精品sm捆绑视频| 欧美国产一区二区| 亚洲视频网在线直播| 亚洲韩国一区二区三区| 日韩国产精品91| 国产美女在线观看一区| 成人黄色免费短视频| 欧美网站大全在线观看| 69精品人人人人| 亚洲国产精华液网站w| 亚洲精品免费在线观看| 免费在线观看成人| 成人av电影免费在线播放| 欧美图片一区二区三区| 日韩视频123| 一二三四社区欧美黄| 经典三级在线一区| 欧美日韩在线电影| 久久久精品蜜桃| 日日噜噜夜夜狠狠视频欧美人 | 春色校园综合激情亚洲| 欧美日韩极品在线观看一区| 久久欧美中文字幕| 久久精品99国产精品| 欧美午夜电影网| 中文字幕在线一区免费| 麻豆精品在线视频| 欧美日韩高清在线播放| 亚洲欧美激情在线| 99精品欧美一区二区三区小说| 欧美白人最猛性xxxxx69交| 日韩国产欧美在线观看| 在线观看区一区二| 亚洲va欧美va人人爽| 91丨porny丨蝌蚪视频| 久久久不卡网国产精品二区 | 久久精品国产亚洲5555| 日韩一区二区三区在线观看| 亚洲成人久久影院| 日韩久久精品一区| 国产美女精品在线| 久久精品视频免费观看| 懂色av一区二区三区蜜臀| 中文字幕欧美激情| 97久久超碰精品国产| 午夜久久福利影院| 精品福利一区二区三区| 在线观看一区日韩| 日日欢夜夜爽一区| 国产亚洲综合av| 欧美性受极品xxxx喷水| 日本亚洲欧美天堂免费| 久久久久久久久一| 在线观看日韩精品| 精品一区二区三区在线视频| 欧美国产综合一区二区| 欧美性色黄大片| 国产毛片精品国产一区二区三区| 亚洲日本乱码在线观看| 欧美一区二区黄色| 色婷婷精品大在线视频| 国产酒店精品激情| 日韩电影在线看| 亚洲一区二区精品3399| 国产欧美视频在线观看| 7777女厕盗摄久久久| 色综合久久综合中文综合网| 久久91精品国产91久久小草| 亚洲国产乱码最新视频| 亚洲免费观看视频| 国产精品看片你懂得| 国产精品进线69影院| 久久久久高清精品| 国产三级欧美三级| 精品sm在线观看| 26uuu国产日韩综合|