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

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

?? long.java

?? linux下編程用 編譯軟件
?? 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一区二区三区免费野_久草精品视频
蜜桃视频在线观看一区| 成人av电影免费在线播放| 精品中文字幕一区二区| 不卡一区中文字幕| 欧美一区二区三区色| 亚洲欧美日韩国产综合| 国产真实乱子伦精品视频| 日本丰满少妇一区二区三区| 久久综合久色欧美综合狠狠| 亚洲成人你懂的| 99久久精品国产精品久久| 欧美成人免费网站| 亚洲成人资源在线| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美成人aa大片| 婷婷开心激情综合| 91成人免费网站| 中文字幕日韩欧美一区二区三区| 久久se精品一区二区| 精品污污网站免费看| 最新日韩av在线| 成人免费视频一区二区| 久久亚洲精精品中文字幕早川悠里 | 国产一区二区91| 欧美视频精品在线观看| 亚洲精品大片www| 99re热视频精品| 国产精品国模大尺度视频| 国产乱码字幕精品高清av| 精品欧美一区二区久久| 乱中年女人伦av一区二区| 日韩欧美一区二区免费| 日本91福利区| 欧美成人女星排名| 狠狠色狠狠色合久久伊人| 欧美成人a∨高清免费观看| 极品美女销魂一区二区三区免费| 欧美一区二区三区在线观看视频| 肉色丝袜一区二区| 欧美一三区三区四区免费在线看| 免费人成在线不卡| 日韩精品中文字幕一区二区三区| 另类小说综合欧美亚洲| 欧美成人高清电影在线| 国产麻豆精品在线观看| 国产精品毛片久久久久久| 成人免费av资源| 《视频一区视频二区| 欧美在线|欧美| 爽好多水快深点欧美视频| 日韩一区二区在线播放| 久久99久久99| 中文天堂在线一区| 色999日韩国产欧美一区二区| 亚洲永久精品大片| 欧美电影免费观看高清完整版 | 欧美精品一区二区三区视频| 国产精品一区二区在线观看不卡 | 天天亚洲美女在线视频| 欧美一区二区人人喊爽| 国产经典欧美精品| 国产精品的网站| 精品视频一区 二区 三区| 日韩高清不卡一区| 日本一区二区成人| 欧美丝袜丝交足nylons图片| 麻豆精品视频在线观看免费| 欧美激情自拍偷拍| 欧美在线免费播放| 国产精品综合久久| 亚洲美女在线国产| 日韩一级在线观看| 99精品视频中文字幕| 美女看a上一区| 亚洲人成7777| 精品久久久久久久久久久久包黑料| 成人免费福利片| 日韩经典中文字幕一区| 国产精品免费网站在线观看| 欧美日韩aaa| 成人av电影在线观看| 日产欧产美韩系列久久99| 国产精品欧美经典| 日韩一区二区视频在线观看| 91视视频在线观看入口直接观看www | 综合色天天鬼久久鬼色| 777奇米四色成人影色区| av在线综合网| 久久福利资源站| 亚洲一二三级电影| 国产精品剧情在线亚洲| 日韩一级二级三级| 色播五月激情综合网| 成人自拍视频在线| 久久国产剧场电影| 肉色丝袜一区二区| 亚洲主播在线播放| 国产精品拍天天在线| 久久精品欧美一区二区三区不卡| 欧美日韩一区高清| 91福利区一区二区三区| 97se亚洲国产综合自在线| 国产精品一二三| 美女视频网站黄色亚洲| 肉色丝袜一区二区| 亚洲高清免费观看高清完整版在线观看| 亚洲国产精品成人综合色在线婷婷| 欧美一级免费观看| 555www色欧美视频| 欧美日本精品一区二区三区| 91久久人澡人人添人人爽欧美| 成人深夜视频在线观看| 顶级嫩模精品视频在线看| 国产一区二区视频在线播放| 韩国av一区二区三区四区 | 亚洲成人你懂的| 亚洲国产日韩精品| 亚洲午夜羞羞片| 亚洲一二三四区| 一区二区欧美国产| 亚洲一区二区高清| 亚洲.国产.中文慕字在线| 五月婷婷综合在线| 日本中文字幕一区二区有限公司| 日韩国产在线观看| 另类欧美日韩国产在线| 国内精品写真在线观看| 另类小说欧美激情| 成人性视频免费网站| 成人精品免费网站| 色婷婷精品久久二区二区蜜臀av | 午夜视频在线观看一区二区三区| 五月婷婷激情综合| 麻豆精品久久精品色综合| 久久超级碰视频| 成人av第一页| 在线观看区一区二| 欧美一区二区久久久| 久久久三级国产网站| 中文字幕亚洲成人| 五月婷婷另类国产| 国产精品原创巨作av| 成人午夜看片网址| 在线免费观看日本一区| 51午夜精品国产| 久久免费电影网| 亚洲色图欧洲色图婷婷| 丝袜诱惑亚洲看片| 国产精品资源在线看| 欧美亚洲免费在线一区| 日韩欧美一区二区免费| 成人欧美一区二区三区在线播放| 一区二区三区久久| 精品一区二区三区日韩| 91浏览器打开| 欧美videos大乳护士334| 中文字幕一区二区三区视频 | 欧美日韩国产综合久久| 久久婷婷久久一区二区三区| 曰韩精品一区二区| 国产伦精品一区二区三区视频青涩 | 91免费看片在线观看| 精品亚洲免费视频| 色国产精品一区在线观看| 日韩色在线观看| 亚洲精品美国一| 美女国产一区二区三区| 豆国产96在线|亚洲| 欧美精品一二三区| 精品国产亚洲一区二区三区在线观看| 亚洲欧美日韩一区二区三区在线观看| 日韩精品午夜视频| 成人h动漫精品一区二区| 播五月开心婷婷综合| 欧美无砖专区一中文字| 欧美大胆一级视频| 亚洲精品欧美专区| 成人av网址在线观看| 在线播放中文一区| 国产精品人成在线观看免费| 国内精品不卡在线| 欧美视频第二页| 亚洲国产精品黑人久久久| 中文字幕色av一区二区三区| 国模娜娜一区二区三区| 欧美在线啊v一区| 国产精品视频第一区| 国产一区欧美二区| 日韩午夜av一区| 亚洲一线二线三线视频| 国产毛片精品视频| 日韩你懂的电影在线观看| 一区二区三区自拍| 成人免费视频国产在线观看| 久久综合九色欧美综合狠狠| 日韩在线卡一卡二| 欧美亚洲日本一区| 国产精品网站导航| 成人精品国产福利| 国产亚洲精品免费|