Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan få Bytes Fra en Java Input Stream
    I Java , representerer en InputStream objekt en kilde til en strøm av bytes . Disse bytes kan komme fra en fil , en nettverkstilkobling , et rør eller andre mulige kilder . Den felles tema er at , selv om det program kan be om at et gitt antall bitgrupper lest, kan strømmen returnerer færre bytes - og krever derfor flere leser for å levere den fullstendige melding. Du kan lese en rekke bytes fra en InputStream i Java- kode , så lenge du håndtere denne tilstanden riktig . Instruksjoner
    en

    Ta med følgende linje ved starten av Java-kode :

    import java.io. * ;
    2

    Erklærer følgende variabler i forberedelse for å lese fra bekken : en

    int currOffset = 0;

    int lastRead = 0;
    3

    Les fra InputStream ved hjelp av en løkke inntil alle nødvendige bytes har blitt lest , som i følgende eksempelkode : en

    while ( currOffset < numBytes

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

    currOffset + = lastRead ;

    }

    Erstatt " buffer" med plasseringen der du vil lagre innkommende bytes fra InputStream , og " numBytes " med det totale antall byte du trenger å lese .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sende SMS med javamail 
    ·Hvordan Lukk en MQ -tilkobling fra Java 
    ·Hvordan endre tekst på JSP Daily 
    ·Java Trim Funksjon 
    ·Hvordan bruke Combo Box Med NetBeans GUI 
    ·Hvordan : Merknader fra Java-kode 
    ·Slik installerer Hermes 
    ·Hvordan kan jeg tjene en Hibernate List Ikke Har Null E…
    ·Hvordan deaktivere et element i en Combobox i Java 
    ·Hvordan sette opp Ant å bruke ReplaceRegExp 
      Anbefalte artikler
    ·The History of Computer Programming 
    ·Hvordan lage en VB6 DLL Server Form Event i Process 
    ·Hvordan skrive ut kolonnenavn Med PHP og Microsoft SQL 
    ·Hvordan få Window navn i Visual Basic 
    ·Hvordan lage et bilde Endre på Mouseover 
    ·Hvordan lage en ny kontroll skjemaet i VB6 
    ·Hva er de forskjellige flytskjema Structures 
    ·Bruk av Python Utbytte 
    ·Hvordan forstå pekere i C 
    ·Hvordan bruke ActiveX i C # 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/