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

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

?? integer.java

?? gcc的組建
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* Integer.java -- object wrapper for int   Copyright (C) 1998, 1999, 2001, 2002, 2004, 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>Integer</code> represent primitive * <code>int</code> values. * * Additionally, this class provides various helper functions and variables * related to ints. * * @author Paul Fisher * @author John Keiser * @author Warren Levy * @author Eric Blake (ebb9@email.byu.edu) * @author Tom Tromey (tromey@redhat.com) * @since 1.0 * @status largely updated to 1.5 */public final class Integer extends Number implements Comparable{  /**   * Compatible with JDK 1.0.2+.   */  private static final long serialVersionUID = 1360826667806852920L;  /**   * The minimum value an <code>int</code> can represent is -2147483648 (or   * -2<sup>31</sup>).   */  public static final int MIN_VALUE = 0x80000000;  /**   * The maximum value an <code>int</code> can represent is 2147483647 (or   * 2<sup>31</sup> - 1).   */  public static final int MAX_VALUE = 0x7fffffff;  /**   * The primitive type <code>int</code> is represented by this   * <code>Class</code> object.   * @since 1.1   */  public static final Class TYPE = VMClassLoader.getPrimitiveClass('I');  /**   * The number of bits needed to represent an <code>int</code>.   * @since 1.5   */  public static final int SIZE = 32;  // This caches some Integer values, and is used by boxing  // conversions via valueOf().  We must cache at least -128..127;  // these constants control how much we actually cache.  private static final int MIN_CACHE = -128;  private static final int MAX_CACHE = 127;  private static Integer[] intCache = new Integer[MAX_CACHE - MIN_CACHE + 1];  /**   * The immutable value of this Integer.   *   * @serial the wrapped int   */  private final int value;  /**   * Create an <code>Integer</code> object representing the value of the   * <code>int</code> argument.   *   * @param value the value to use   */  public Integer(int value)  {    this.value = value;  }  /**   * Create an <code>Integer</code> object representing the value of the   * argument after conversion to an <code>int</code>.   *   * @param s the string to convert   * @throws NumberFormatException if the String does not contain an int   * @see #valueOf(String)   */  public Integer(String s)  {    value = parseInt(s, 10, false);  }  /**   * Converts the <code>int</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>int</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(int num, int 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[33];    int i = 33;    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[num % radix];        num /= radix;      }    while (num > 0);    if (isNeg)      buffer[--i] = '-';    // Package constructor avoids an array copy.    return new String(buffer, i, 33 - i, true);  }  /**   * Converts the <code>int</code> to a <code>String</code> assuming it is   * unsigned in base 16.   *   * @param i the <code>int</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toHexString(int i)  {    return toUnsignedString(i, 4);  }  /**   * Converts the <code>int</code> to a <code>String</code> assuming it is   * unsigned in base 8.   *   * @param i the <code>int</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toOctalString(int i)  {    return toUnsignedString(i, 3);  }  /**   * Converts the <code>int</code> to a <code>String</code> assuming it is   * unsigned in base 2.   *   * @param i the <code>int</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   */  public static String toBinaryString(int i)  {    return toUnsignedString(i, 1);  }  /**   * Converts the <code>int</code> to a <code>String</code> and assumes   * a radix of 10.   *   * @param i the <code>int</code> to convert to <code>String</code>   * @return the <code>String</code> representation of the argument   * @see #toString(int, int)   */  public static String toString(int i)  {    // This is tricky: in libgcj, String.valueOf(int) is a fast native    // implementation.  In Classpath it just calls back to    // Integer.toString(int, int).    return String.valueOf(i);  }  /**   * 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 '+'.   *   * @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>int</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as an   *         <code>int</code>   */  public static int parseInt(String str, int radix)  {    return parseInt(str, radix, false);  }  /**   * Converts the specified <code>String</code> into an <code>int</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 an   *         <code>int</code>   * @see #parseInt(String, int)   */  public static int parseInt(String s)  {    return parseInt(s, 10, false);  }  /**   * Creates a new <code>Integer</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>Integer</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as an   *         <code>int</code>   * @see #parseInt(String, int)   */  public static Integer valueOf(String s, int radix)  {    return new Integer(parseInt(s, radix, false));  }  /**   * Creates a new <code>Integer</code> object using the <code>String</code>,   * assuming a radix of 10.   *   * @param s the <code>String</code> to convert   * @return the new <code>Integer</code>   * @throws NumberFormatException if <code>s</code> cannot be parsed as an   *         <code>int</code>   * @see #Integer(String)   * @see #parseInt(String)   */  public static Integer valueOf(String s)  {    return new Integer(parseInt(s, 10, false));  }  /**   * Returns an <code>Integer</code> object wrapping the value.   * In contrast to the <code>Integer</code> constructor, this method   * will cache some values.  It is used by boxing conversion.   *   * @param val the value to wrap   * @return the <code>Integer</code>   */  public static Integer valueOf(int val)  {    if (val < MIN_CACHE || val > MAX_CACHE)      return new Integer(val);    synchronized (intCache)      {	if (intCache[val - MIN_CACHE] == null)	  intCache[val - MIN_CACHE] = new Integer(val);	return intCache[val - MIN_CACHE];      }  }  /**   * Return the value of this <code>Integer</code> as a <code>byte</code>.   *   * @return the byte value   */  public byte byteValue()  {    return (byte) value;  }  /**   * Return the value of this <code>Integer</code> as a <code>short</code>.   *   * @return the short value   */  public short shortValue()  {    return (short) value;  }  /**   * Return the value of this <code>Integer</code>.   * @return the int value   */  public int intValue()  {    return value;  }  /**   * Return the value of this <code>Integer</code> as a <code>long</code>.   *   * @return the long value   */  public long longValue()  {    return value;  }  /**   * Return the value of this <code>Integer</code> as a <code>float</code>.   *   * @return the float value   */  public float floatValue()  {    return value;  }  /**   * Return the value of this <code>Integer</code> as a <code>double</code>.   *   * @return the double value   */  public double doubleValue()  {    return value;  }  /**   * Converts the <code>Integer</code> value to a <code>String</code> and   * assumes a radix of 10.   *   * @return the <code>String</code> representation   */  public String toString()  {    return String.valueOf(value);  }  /**   * Return a hashcode representing this Object. <code>Integer</code>'s hash

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久丁香综合五月国产三级网站| 国产成人在线观看| 久久综合久久综合亚洲| 91视频在线看| 国产在线精品视频| 亚洲国产精品自拍| 国产精品久久久久影视| 日韩一区二区精品葵司在线| 91亚洲精品久久久蜜桃| 国产精品一品视频| 亚洲成人免费视频| ●精品国产综合乱码久久久久| 日韩午夜电影在线观看| 欧美午夜视频网站| 91在线国产福利| 国产一区二区精品久久91| 日韩中文字幕亚洲一区二区va在线 | eeuss鲁片一区二区三区| 久久草av在线| 日本sm残虐另类| 亚洲在线视频网站| 亚洲人123区| 欧美激情在线看| 久久精品一区蜜桃臀影院| 日韩一区二区电影| 欧美日韩久久不卡| 91久久精品一区二区三| 粉嫩av一区二区三区粉嫩| 韩日av一区二区| 久久电影网电视剧免费观看| 日本欧美一区二区在线观看| 亚洲成人免费观看| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品久久久久aaaa樱花 | 欧美久久高跟鞋激| 欧美性受极品xxxx喷水| 91在线你懂得| 91浏览器在线视频| 91啪亚洲精品| 在线观看日产精品| 91久久国产最好的精华液| 99精品欧美一区二区三区小说 | 精品久久久久久无| 日韩视频在线永久播放| 69堂成人精品免费视频| 欧美一级一区二区| 日韩三级视频在线看| 日韩精品一区二区三区视频播放 | 亚洲日本在线天堂| 亚洲素人一区二区| 亚洲卡通欧美制服中文| 亚洲三级免费观看| 亚洲高清三级视频| 日韩国产成人精品| 麻豆精品国产传媒mv男同| 极品少妇xxxx偷拍精品少妇| 国产一区二区在线电影| 国产suv精品一区二区6| 不卡一区二区三区四区| 日本高清视频一区二区| 欧美日韩精品一二三区| 欧美sm极限捆绑bd| 国产三级久久久| 一区二区三区在线视频播放| 亚洲国产乱码最新视频| 精品一区二区在线播放| 成人亚洲一区二区一| 99vv1com这只有精品| 欧美在线free| 精品久久久久一区二区国产| 国产精品久久久久久久久久免费看| 亚洲欧美日韩中文播放| 婷婷久久综合九色综合绿巨人| 极品少妇xxxx精品少妇偷拍 | 色偷偷久久人人79超碰人人澡| 欧美在线三级电影| 日韩欧美久久久| 国产精品欧美一区喷水| 亚洲国产另类av| 国产精品一区在线观看你懂的| 99热国产精品| 91精品婷婷国产综合久久性色| 国产女主播视频一区二区| 一区二区三区在线不卡| 狠狠色狠狠色综合| 色综合中文字幕| 日韩欧美国产系列| 亚洲美女屁股眼交| 久久er99热精品一区二区| 91免费国产在线| 欧美成人一区二区三区| 一区二区三区丝袜| 国产馆精品极品| 欧美狂野另类xxxxoooo| 国产精品不卡在线| 久久精品国产久精国产爱| 91女厕偷拍女厕偷拍高清| 久久人人97超碰com| 亚洲一区二区美女| 成人一区二区视频| 欧美一区二区三区四区视频| 中文字幕一区二区在线播放| 免费一级片91| 欧美在线free| 欧美国产一区二区| 久久99精品一区二区三区三区| 91理论电影在线观看| 久久久精品免费观看| 天天综合色天天| 色综合婷婷久久| 国产天堂亚洲国产碰碰| 美女免费视频一区| 欧美性大战久久久久久久蜜臀 | 久久婷婷久久一区二区三区| 亚洲成人在线免费| 色就色 综合激情| 日本一区二区成人| 国产一区免费电影| 欧美一区二区三区小说| 亚洲v日本v欧美v久久精品| 99精品欧美一区二区三区综合在线| 久久蜜桃av一区精品变态类天堂 | 麻豆精品久久久| 91精品国产色综合久久| 亚洲国产另类精品专区| 在线看国产一区| 亚洲精品乱码久久久久久久久| www.日韩av| 亚洲欧洲国产专区| 成人激情图片网| 国产精品卡一卡二| 国产 日韩 欧美大片| 国产午夜精品久久久久久免费视| 久久精品国产澳门| 精品国产一区二区在线观看| 男人的j进女人的j一区| 日韩女优毛片在线| 奇米精品一区二区三区在线观看一| 欧美日韩国产精选| 亚洲h在线观看| 欧美日韩亚洲另类| 日本不卡123| 欧美成人乱码一区二区三区| 免费日韩伦理电影| 精品美女在线播放| 韩国成人精品a∨在线观看| www欧美成人18+| 国产成人av电影| 1区2区3区国产精品| 色婷婷激情久久| 午夜精品一区在线观看| 欧美一二三四在线| 国产一区 二区| 国产精品天美传媒沈樵| 色婷婷精品大视频在线蜜桃视频| 一区二区三区在线免费视频| 欧美日韩三级在线| 久久不见久久见免费视频7| 久久精品夜色噜噜亚洲a∨| 成人免费av资源| 亚洲精品v日韩精品| 欧美精品在欧美一区二区少妇| 日本中文字幕一区二区视频| 亚洲精品一区二区三区蜜桃下载| 成人午夜大片免费观看| 亚洲精品福利视频网站| 欧美精品电影在线播放| 另类调教123区| 国产精品免费av| 欧美视频在线播放| 狠狠色综合播放一区二区| 精品福利在线导航| 久久综合色8888| 99免费精品视频| 亚洲一线二线三线视频| 精品区一区二区| 99视频精品在线| 蜜桃视频一区二区| 国产精品全国免费观看高清 | 欧美一级欧美三级在线观看| 国产黑丝在线一区二区三区| 一区二区免费看| 亚洲精品在线电影| 色婷婷av一区二区三区gif| 日本午夜精品一区二区三区电影| 中文字幕乱码久久午夜不卡 | 欧美亚洲丝袜传媒另类| 国内精品不卡在线| 亚洲国产一二三| 国产欧美日韩精品一区| 欧美视频一区在线| 国产成人精品一区二区三区四区 | 中文字幕在线一区免费| 在线播放91灌醉迷j高跟美女| 国产成人午夜高潮毛片| 午夜精品久久久久久不卡8050| 国产日韩欧美一区二区三区乱码 | 天天色天天爱天天射综合| 欧美激情一区二区三区蜜桃视频 | 日韩精彩视频在线观看|