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

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

?? swappeddatainputstream.java

?? < JavaME核心技術最佳實踐>>的全部源代碼
?? JAVA
字號:
/*
 * Copyright 2001-2004 The Apache Software Foundation.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.commons.io.input;

import java.io.DataInput;
import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;

import org.apache.commons.io.EndianUtils;

/**
 * DataInput for systems relying on little endian data formats.
 * When read, values will be changed from little endian to big 
 * endian formats for internal usage. 
 *
 * <p><b>Origin of code: </b>Avalon Excalibur (IO)</p>
 *
 * @author <a href="mailto:peter@apache.org">Peter Donald</a>
 * @version CVS $Revision: 155419 $ $Date: 2005-02-26 13:02:41 +0000 (Sat, 26 Feb 2005) $
 */
public class SwappedDataInputStream extends ProxyInputStream
    implements DataInput
{

    /**
     * Constructs a SwappedDataInputStream.
     *
     * @param input InputStream to read from
     */
    public SwappedDataInputStream( InputStream input )
    {
        super( input );
    }

    /** @see java.io.DataInput#readBoolean() */
    public boolean readBoolean()
        throws IOException, EOFException
    {
        return ( 0 == readByte() );
    }

    /** @see java.io.DataInput#readByte() */
    public byte readByte()
        throws IOException, EOFException
    {
        return (byte)in.read();
    }

    /** @see java.io.DataInput#readChar() */
    public char readChar()
        throws IOException, EOFException
    {
        return (char)readShort();
    }

    /** @see java.io.DataInput#readDouble() */
    public double readDouble()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedDouble( in );
    }

    /** @see java.io.DataInput#readFloat() */
    public float readFloat()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedFloat( in );
    }

    /** @see java.io.DataInput#readFully(byte[]) */
    public void readFully( byte[] data )
        throws IOException, EOFException
    {
        readFully( data, 0, data.length );
    }

    /** @see java.io.DataInput#readFully(byte[], int, int) */
    public void readFully( byte[] data, int offset, int length )
        throws IOException, EOFException
    {
        int remaining = length;

        while( remaining > 0 )
        {
            int location = offset + ( length - remaining );
            int count = read( data, location, remaining );

            if( -1 == count )
            {
                throw new EOFException();
            }

            remaining -= count;
        }
    }

    /** @see java.io.DataInput#readInt() */
    public int readInt()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedInteger( in );
    }

    /**
     * Not currently supported.
     *
     * @see java.io.DataInput#readLine()
     */
    public String readLine()
        throws IOException, EOFException
    {
        throw new UnsupportedOperationException( 
                "Operation not supported: readLine()" );
    }

    /** @see java.io.DataInput#readLong() */
    public long readLong()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedLong( in );
    }

    /** @see java.io.DataInput#readShort() */
    public short readShort()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedShort( in );
    }

    /** @see java.io.DataInput#readUnsignedByte() */
    public int readUnsignedByte()
        throws IOException, EOFException
    {
        return in.read();
    }

    /** @see java.io.DataInput#readUnsignedShort() */
    public int readUnsignedShort()
        throws IOException, EOFException
    {
        return EndianUtils.readSwappedUnsignedShort( in );
    }

    /**
     * Not currently supported. 
     *
     * @see java.io.DataInput#readUTF() 
     */
    public String readUTF()
        throws IOException, EOFException
    {
        throw new UnsupportedOperationException( 
                "Operation not supported: readUTF()" );
    }

    /** @see java.io.DataInput#skipBytes(int) */
    public int skipBytes( int count )
        throws IOException, EOFException
    {
        return (int)in.skip( count );
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看网站| 51精品国自产在线| 亚洲欧洲日韩一区二区三区| 床上的激情91.| 国产精品色婷婷| 日本精品一级二级| 亚洲成av人片在线观看无码| 国产欧美一区二区精品婷婷| 国产精品主播直播| 亚洲人成小说网站色在线| 欧美日韩在线播| 国产一区二区三区久久悠悠色av| 26uuu亚洲综合色| jlzzjlzz国产精品久久| 亚洲成a人v欧美综合天堂 | 一区二区三区在线视频免费观看| 欧美日韩在线精品一区二区三区激情| 日韩av中文字幕一区二区| 久久免费看少妇高潮| 色哟哟亚洲精品| 麻豆精品一区二区av白丝在线| 中文字幕精品一区| 欧美老肥妇做.爰bbww| 国产美女娇喘av呻吟久久| 国产麻豆成人传媒免费观看| 亚洲免费在线播放| 欧美成人一级视频| 日本乱码高清不卡字幕| 国内外成人在线| 亚洲精品精品亚洲| 久久久久国色av免费看影院| 欧美伊人久久大香线蕉综合69| 韩国视频一区二区| 亚洲一区视频在线| 中文字幕av资源一区| 欧美日韩国产中文| 成人开心网精品视频| 麻豆国产一区二区| 亚洲一区二区三区视频在线 | 91精品国产综合久久香蕉麻豆| 国产一区二区三区免费看| 午夜精品福利一区二区蜜股av| 国产精品视频线看| 亚洲欧美日韩国产成人精品影院| 欧美成人精品3d动漫h| 在线免费观看一区| 不卡av电影在线播放| 精久久久久久久久久久| 亚洲午夜久久久久久久久久久 | 精品少妇一区二区三区在线播放 | 全国精品久久少妇| 亚洲综合精品自拍| 亚洲欧美偷拍卡通变态| 国产亚洲成av人在线观看导航| 欧美一区二区三区精品| 欧美日本在线视频| 在线看不卡av| 色天使色偷偷av一区二区| 欧美久久久久久蜜桃| 91免费版pro下载短视频| 国产精品一二三在| 老司机精品视频线观看86| 亚洲成av人片一区二区三区 | 国产精品青草久久| 久久久精品国产免大香伊| 精品乱码亚洲一区二区不卡| 欧美一区二区三区不卡| 3atv一区二区三区| 欧美精品在线一区二区三区| 欧美日韩久久不卡| 69堂精品视频| 日韩一级视频免费观看在线| 欧美一区二区二区| 欧美大肚乱孕交hd孕妇| 日韩一区二区三区免费观看 | 久久久99久久| 中文字幕欧美日本乱码一线二线 | 久久精品国产秦先生| 日本欧美一区二区| 蜜乳av一区二区| 国产美女精品在线| 成人免费精品视频| 91行情网站电视在线观看高清版| 在线一区二区观看| 欧美人成免费网站| 日韩午夜在线影院| 久久久99免费| 成人免费在线播放视频| 一区二区三区在线观看动漫| 亚洲图片一区二区| 蜜臀a∨国产成人精品| 狠狠色综合日日| 99精品在线观看视频| 欧美无乱码久久久免费午夜一区| 欧美精品视频www在线观看| 欧美一区二区三区色| 久久久久久久性| 日韩久久一区二区| 风间由美一区二区av101| 91亚洲资源网| 欧美一级专区免费大片| 中文欧美字幕免费| 天天综合天天做天天综合| 精品一区二区在线视频| 不卡的电视剧免费网站有什么| 欧美性xxxxx极品少妇| 欧美mv日韩mv亚洲| 亚洲欧美欧美一区二区三区| 免费看日韩a级影片| www.日韩在线| 欧美xxxxx牲另类人与| 最好看的中文字幕久久| 免费不卡在线视频| 色综合一个色综合| 日韩一区二区电影在线| 综合久久综合久久| 久草在线在线精品观看| 色成年激情久久综合| 久久婷婷久久一区二区三区| 亚洲国产精品久久久久婷婷884| 激情都市一区二区| 欧美videofree性高清杂交| 亚洲欧美另类小说| 国产麻豆9l精品三级站| 欧美日韩精品一区二区三区蜜桃| 国产亚洲一区二区三区| 五月激情综合色| www.亚洲色图.com| 精品第一国产综合精品aⅴ| 亚洲一区二区三区四区五区中文| 国内精品嫩模私拍在线| 欧美日韩在线观看一区二区| 国产精品初高中害羞小美女文 | 国产91精品一区二区麻豆网站| 欧美日韩一区在线| 中文字幕在线播放不卡一区| 久久国产夜色精品鲁鲁99| 欧美性猛交xxxxxx富婆| 综合婷婷亚洲小说| 国产成人在线看| www久久久久| 麻豆精品久久久| 555夜色666亚洲国产免| 国产精品888| 日韩精品一区二区三区四区视频| 亚洲午夜在线视频| 日本伦理一区二区| 亚洲少妇30p| 成人午夜电影小说| 国产丝袜在线精品| 国产酒店精品激情| 精品久久久久久久久久久久久久久久久| 亚洲国产一二三| 欧美熟乱第一页| 亚洲午夜久久久久久久久电影网 | 成人永久aaa| 国产精品丝袜在线| 成人高清视频在线观看| 亚洲国产精品黑人久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品一区在线| 久久日韩粉嫩一区二区三区| 蜜臀av一级做a爰片久久| 日韩欧美综合一区| 卡一卡二国产精品 | 欧美日韩国产综合视频在线观看| 亚洲欧美日韩在线播放| 色综合天天视频在线观看| 中文字幕av一区二区三区免费看| 国产高清亚洲一区| 国产精品视频免费| www.在线成人| 一区二区三区四区亚洲| 欧美日韩在线综合| 免费观看在线色综合| 日韩欧美精品在线视频| 国产在线一区二区综合免费视频| 精品对白一区国产伦| 国产91丝袜在线播放九色| 午夜精品国产更新| 日韩三级精品电影久久久 | 在线视频一区二区三| 午夜精品一区二区三区三上悠亚 | 在线看不卡av| 日本不卡一二三| 精品久久国产老人久久综合| 国产麻豆视频一区二区| 国产精品毛片大码女人| 日本久久一区二区三区| 青青草国产精品97视觉盛宴| 精品区一区二区| 成人精品国产一区二区4080| 一区二区三区在线影院| 日韩一区二区精品葵司在线| 国产成人综合网站| 亚洲综合在线免费观看| 精品精品欲导航| 91影视在线播放| 美女网站在线免费欧美精品| 中文字幕欧美日韩一区|