Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur får byte från en Java Input ström

    I Java , representerar en InputStream objekt en källa till en ström av bytes . Dessa bytes kan komma från en fil , en nätverksanslutning , ett rör eller andra möjliga källor . Det gemensamma temat är att även om programmet skulle kunna begära att ett visst antal byte läsas , kan strömmen återvänder färre bytes - och därför kräver flera läser att leverera det fullständiga budskapet . Du kan läsa valfritt antal byte från en InputStream i din Java-kod , så länge du hantera detta villkor korrekt . Instruktioner
    1

    Inkludera följande rad i början av din Java-kod :

    import java.io. *;
    2

    Deklarera följande variabler i förberedelse för läsning från bäcken :

    int currOffset = 0 ;

    int lastRead = 0;
    3

    Läs från InputStream använda en loop tills alla nödvändiga bytes har läst , som i följande exempelkod :

    samtidigt ( currOffset < numBytes

    && ( lastRead = stream.read ( buffert , currOffset , numBytes - currOffset ) ) > = 0 ) {

    currOffset + = lastRead ;

    }

    Ersätt " buffert " med den plats där du vill lagra inkommande byte från InputStream , och " numBytes " med det totala antalet byte som du behöver för att läsa .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en Sales Tax Program i Java Använda 2 …
    ·Hur man beräknar påsken Med Java
    ·Java Coding Standards
    ·Hur man gör Java Struts
    ·Java Namnge Begränsningar
    ·Hur att öka storleken textfält i en Java-applet
    ·Hur Hoppa Position i GridLayout i Java
    ·Typer av valideringskontroller
    ·Applet till Applet Kommunikation
    ·Hur Inkludera prefix till en Tapestry Brännare
    Utvalda artiklarna
    ·Skillnader mellan Definiera en icke - Special Medlem Fu…
    ·Handledning om hur man programmerar en SQL
    ·Tutorial på Java Logging API
    ·Konvertera radbrytningar till en punkt i PHP
    ·Hur hämta data från en databas med hjälp av Java Scr…
    ·Python funktioner med en Ordbok
    ·Hur man använder Google Maps API Avstånd Radius
    ·Hur man använder ActiveX i C #
    ·Hur konvertera UTF8 Texter
    ·Hur koden DateDiff Med DateTimePicker i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz