O pacote de java.io provê classes do suporte de ler e escrever dados a e de dispositivos de entrada e saída diferentes, inclusive arquivos, cadeias e outras fontes de dados. O pacote de entrada-saída inclui classes para introduzir correntes de dados, correntes de liberação de dados, trabalhando com arquivos e correntes tokenizing de dados.
Esta interface descreve uma corrente de entrada que pode ler dados de entrada em uma maneira independente da plataforma.
readBoolean booleano abstrato público () lança IOException
Este método lê um valor booleano (byte) na corrente de entrada. Um valor de 0 interpreta-se como false, enquanto todos outros valores se interpretam como true.
Regressos: O valor booleano leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o byte abstrato público readByte () lança IOException
Este método lê um byte assinado valor (de 8 bits) na corrente de entrada.
Regressos: O valor de byte leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o trabalho a dias abstrato público readChar () lança IOException
Este método lê um caráter de Unicode valor (de 16 bits) na corrente de entrada.
Regressos: O valor de caráter Unicode leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o resumo público dobra-se readDouble () lança IOException
Este método lê um valor duplo (de 64 bits) na corrente de entrada.
Regressos: O valor duplo leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o resumo público flutua readFloat () lança IOException
Este método lê uma bóia valor (de 32 bits) na corrente de entrada.
Regressos: O valor de bóia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público readFully (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de entrada na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Lançamentos: EOFException se o fim da corrente se conseguir antes do número especificado de bytes lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público readFully (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Lançamentos: EOFException se o fim da corrente se conseguir antes do número especificado de bytes lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno abstrato público readInt () lança IOException
Este método lê um número inteiro valor (de 32 bits) na corrente de entrada.
Regressos: O valor inteiro leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia abstrata pública readLine () lança IOException
Este método lê uma linha do texto da corrente de entrada.
Regressos: Uma cadeia que contém a linha do texto leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes da linha do texto lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readLong longo abstrato público () lança IOException
Este método lê um valor longo (de 64 bits) na corrente de entrada.
Regressos: O valor longo leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readShort curto abstrato público () lança IOException
Este método lê um valor curto (de 16 bits) na corrente de entrada.
Regressos: O valor curto leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno abstrato público readUnsignedByte () lança IOException
Este método lê um byte não assinado valor (de 8 bits) na corrente de entrada.
Regressos: O valor de byte não assinado leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno abstrato público readUnsignedShort () lança IOException
Este método lê um valor curto (de 16 bits) não assinado na corrente de entrada.
Regressos: O valor curto leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes do valor lê-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia abstrata pública readUTF () lança IOException
Este método lê uma cadeia que se codificou usando um formato de UTF-8 modificado da corrente de entrada.
Regressos: A cadeia leu.
Lançamentos: EOFException se o fim da corrente se conseguir antes da cadeia lê-se.
Lançamentos: UTFDataFormatException se os bytes lidos não representam uma codificação de UTF-8 válida de uma cadeia.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno abstrato público skipBytes (número interno n) lança IOException
Este método omite bytes de n de dados na corrente de entrada, bloqueando até que todos os bytes se omitam.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: EOFException se o fim da corrente se consegue antes de omitir o número especificado de bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Esta interface descreve uma corrente de produção que pode escrever dados de produção em uma maneira independente da plataforma.
o vazio abstrato público escreve (byte b []) lança IOException
Este método escreve que a bytes de b.length à corrente de produção do byte ponham em ordem b, bloqueando até que todos os bytes se escrevam.
Parâmetros: b - a tabela de byte da qual os dados se escrevem.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção do byte ponham em ordem b que começa bytes de off na tabela, bloqueando até que todos os bytes se escrevam.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção, bloqueando até que o byte se escreva.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeBoolean (v booleano) lança IOException
Este método escreve um valor booleano à corrente de produção. O true de valor booleano escreve-se como o valor de byte 1, ao passo que false se escreve como o valor de byte 0.
Parâmetros: v - o valor booleano a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeByte (número interno v) lança IOException
Este método escreve a um byte o valor (de 8 bits) à corrente de produção.
Parâmetros: v - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeBytes (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de produção como uma sequência de bytes.
Parâmetros: s - a cadeia a escrever-se como bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeChar (número interno v) lança IOException
Este método escreve a um caráter o valor (de 16 bits) à corrente de produção.
Parâmetros: v - o valor de caráter a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeChars (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de produção como uma sequência de carateres.
Parâmetros: s - a cadeia a escrever-se como carateres.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeDouble (dobram v) lança IOException
Este método escreve um valor duplo (de 64 bits) à corrente de produção.
Parâmetros: v - o valor duplo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeFloat (fazem flutuar v) lança IOException
Este método escreve a uma bóia o valor (de 32 bits) à corrente de produção.
Parâmetros: v - o valor de bóia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeInt (número interno v) lança IOException
Este método escreve a um número inteiro o valor (de 32 bits) à corrente de produção.
Parâmetros: v - o valor inteiro a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeLong (v longo) lança IOException
Este método escreve um valor longo (de 64 bits) à corrente de produção.
Parâmetros: v - o valor longo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeShort (número interno v) lança IOException
Este método escreve um valor curto (de 16 bits) à corrente de produção.
Parâmetros: v - o valor curto a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público writeUTF (Esticam str) lança IOException
Este método codifica uma cadeia usando um formato de UTF-8 modificado e escreve-o à corrente de produção.
Parâmetros: str - a cadeia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Esta interface descreve um filtro de nome de arquivo usado para filtrar listagens diretivas. Os filtros de nome de arquivo usam-se pelo método de list definido na classe de File, bem como o componente de FileDialog do awt.
o resumo público booleano aceita (Diretor de arquivo, nome de Cadeia)
Este método determina se um arquivo deve incluir-se em uma listagem diretiva.
Parâmetros:
dir - o diretório no qual o arquivo se localiza.
name - o nome de arquivo.
Regressos: true se o arquivo deve incluir-se na lista diretiva; false de outra maneira.
Estende-se: FilterInputStream
Esta classe implementa uma corrente de entrada armazenada em buffer, que lhe permite ler dados em uma corrente sem causar uma chamada ao sistema subjacente de cada byte lido. Isto realiza-se lendo blocos de dados em um buffer, onde os dados são prontamente acessíveis, independentes da corrente subjacente. Subsequente lê são muito mais rápidos desde que leem no buffer em vez da corrente de entrada subjacente.
protected byte buf[]
Isto é o buffer onde os dados se guardam.
protected int count
Isto é o número de bytes de dados atualmente no buffer.
protected int marklimit
Isto é o número máximo de bytes que podem ler-se antes que a posição marcada (markpos) se invalide.
protected int markpos
Isto é a posição no buffer da marca atual, que fornece um meio de voltar a uma determinada posição no buffer via métodos de reset e o mark. A posição de marca estabelece-se em -1 se não houver marca atual.
protected int pos
Isto é a posição lida da corrente no buffer.
BufferedInputStream público (InputStream em)
Este construtor cria uma nova corrente de entrada armazenada em buffer com um tamanho de buffer à revelia de 512 bytes para ler dados na corrente de entrada de in.
Parâmetros: in - a corrente de entrada para ler dados em.
BufferedInputStream público (InputStream em, tamanho interno)
Este construtor cria uma nova corrente de entrada armazenada em buffer com um tamanho de buffer de bytes de size para ler dados na corrente de entrada de in.
Parâmetros: in - a corrente de entrada para ler dados em.
Parâmetros: size - o tamanho de buffer.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se na corrente de entrada sem bloqueio. Este valor calcula-se acrescentando o número de bytes livres no buffer e o número de bytes disponíveis na corrente de entrada.
Regressos: O número de bytes disponíveis.
Lançamentos: IOException se um erro de entrada-saída ocorre.
marca nula pública (número interno readlimit)
Este método marca a posição lida da corrente na corrente de entrada. O método de reset pode usar-se para reinicializar a posição lida com esta marca; subsequente lê lerá dados que começam na posição de marca. A posição de marca invalida-se depois que os bytes de readlimit leram-se.
Parâmetros: readlimit - o número máximo de bytes que podem ler-se antes da posição de marca fica inválido.
markSupported booleano público ()
Este método determina se a corrente de entrada apoia métodos de reset e o mark.
Regressos: true se o mark e os métodos de reset se apoiam; false de outra maneira.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de entrada armazenada em buffer, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada armazenada em buffer na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a recomposição nula pública () lança IOException
Este método reinicializa a posição lida na corrente de entrada à posição de marca atual, como estabelecido pelo método de mark.
Lançamentos: IOException se a corrente não se tenha marcado ou se a marca for inválida.
o público muito tempo omite (n longo) lança IOException
Este método omite bytes de n de dados na corrente de entrada.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterOutputStream
Esta classe implementa uma corrente de produção armazenada em buffer, que lhe permite escrever dados a uma corrente sem causar uma chamada ao sistema subjacente de cada byte escrito. Isto realiza-se escrevendo blocos de dados em um buffer em vez de diretamente à corrente de produção subjacente. O buffer então escreve-se à corrente de produção subjacente quando o buffer enche ou se lava com água, ou a corrente fecha-se.
protected byte buf[]
Isto é o buffer onde os dados se guardam.
protected int count
Isto é o número de bytes de dados atualmente no buffer.
BufferedOutputStream público (OutputStream fora)
Este construtor cria uma nova corrente de produção armazenada em buffer com um tamanho de buffer à revelia de 512 bytes para escrever dados à corrente de produção de out.
Parâmetros: out - a corrente de produção para escrever dados a.
BufferedOutputStream público (OutputStream fora, tamanho interno)
Este construtor cria uma nova corrente de produção armazenada em buffer com um tamanho de buffer de bytes de size para escrever dados à corrente de produção de out.
Parâmetros:
out - a corrente de produção para escrever dados a.
size - o tamanho de buffer.
o rubor nulo público () lança IOException
Este método lava a corrente de produção com água, resultar em qualquer armazenou em buffer dados que se escrevem à corrente de produção subjacente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção armazenada em buffer do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção armazenada em buffer.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: InputStream
Esta classe implementa uma corrente de entrada cujos dados se leem em uma tabela de bytes.
protected byte buf[]
Isto é o buffer onde os dados se guardam.
protected int count
Isto é o número de bytes de dados atualmente no buffer.
protected int pos
Isto é a posição lida da corrente no buffer.
ByteArrayInputStream público (byte b [])
Este construtor cria uma nova corrente de entrada da tabela de byte b. Observe que a tabela de byte não se copia para criar a corrente.
Parâmetros: b - a tabela de byte na qual os dados se leem.
ByteArrayInputStream público (byte b [], número interno de, número interno len)
Este construtor cria uma nova corrente de entrada do tamanho len do byte põe em ordem b que começa bytes de off na tabela. Observe que a tabela de byte não se copia para criar a corrente.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número máximo de bytes para ler.
número interno público disponível ()
Este método determina o número de bytes que podem ler-se na corrente de entrada.
Regressos: O número de bytes disponíveis.
o número interno público leu ()
Este método lê um valor de byte na corrente de entrada.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
o número interno público leu (byte b [], número interno de, número interno len)
Este método lê até bytes de len na corrente de entrada na tabela de byte b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
recomposição nula pública ()
Este método reinicializa a posição lida com o começo da corrente de entrada.
o público muito tempo omite (n longo)
Este método omite bytes de n de dados na corrente de entrada.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Estende-se: OutputStream
Esta classe implementa uma corrente de produção cujos dados se escrevem a uma tabela de bytes. A tabela de byte automaticamente cresce como os dados se escrevem para ela.
protected byte buf[]
Isto é o buffer onde os dados se guardam.
protected int count
Isto é o número de bytes de dados atualmente no buffer.
ByteArrayOutputStream público ()
Este construtor cria uma nova corrente de produção com um tamanho de buffer à revelia de 32 bytes. O tamanho do buffer automaticamente cresce como os dados se escrevem para ele.
ByteArrayOutputStream público (tamanho interno)
Este construtor cria uma nova corrente de produção com um tamanho inicial de bytes de size. O tamanho do buffer automaticamente cresce como os dados se escrevem para ele.
Parâmetros: size - o tamanho inicial do buffer.
recomposição nula pública ()
Este método reinicializa os conteúdos da tabela de byte subjacente estabelecendo a variável de membro de count no zero, resultando nos dados acumulados que se descartam.
tamanho interno público ()
Este método devolve o tamanho atual do buffer, que se guarda na variável de membro de count.
Regressos: O tamanho atual do buffer.
byte público [] toByteArray ()
Este método cria uma nova tabela de byte que contém os dados atualmente guardados na tabela de byte subjacente associada com a corrente de produção.
Regressos: Uma tabela de byte que contém os dados atuais guarda-se na corrente de produção.
Cadeia pública toString ()
Este método cria uma nova cadeia que contém os dados atualmente guardados na tabela de byte subjacente associada com a corrente de produção.
Regressos: Uma cadeia que contém os dados atuais guarda-se na corrente de produção.
Cadeia pública toString (número interno hibyte)
Este método cria uma nova cadeia que contém os dados atualmente guardados na tabela de byte subjacente associada com a corrente de produção, com 8 melhores bits de cada conjunto de caracteres de cadeia a hibyte.
Parâmetros: hibyte - o alto valor de byte de cada caráter.
Regressos: Uma cadeia que contém os dados atuais guardados na corrente de produção, com o alto byte de cada conjunto de caracteres a hibyte.
o vazio público escreve (byte b [], número interno de, número interno len)
Este método escreve que a bytes de len à corrente de produção do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
o vazio público escreve (número interno b)
Este método escreve um valor de byte à corrente de produção.
Parâmetros: b - o valor de byte a escrever-se.
o vazio público writeTo (OutputStream fora) lança IOException
Este método escreve os conteúdos da tabela de byte subjacente a outra corrente de produção.
Parâmetros: out - a corrente de produção para escrever a.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterInputStream
Instrumentos: DataInput
Esta classe implementa uma corrente de entrada que pode ler Java tipos de dados primitivos em uma maneira independente da plataforma.
DataInputStream público (InputStream em)
Este método cria uma nova corrente de introdução de dados para ler dados na corrente de entrada de in.
Parâmetros: in - a corrente de entrada para ler dados em.
o número interno final público leu (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de introdução de dados na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de introdução de dados na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readBoolean booleano final público () lança IOException
Este método lê um valor booleano (byte) na corrente de introdução de dados, bloqueando até que o byte se leia. Um valor de 0 interpreta-se como false, e todos outros valores interpretam-se como true.
Regressos: O valor booleano leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o byte final público readByte () lança IOException
Este método lê um byte assinado valor (de 8 bits) na corrente de introdução de dados, bloqueando até que o byte se leia.
Regressos: O valor de byte leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o trabalho a dias final público readChar () lança IOException
Este método lê um caráter valor (de 16 bits) na corrente de introdução de dados, bloqueando até que ambos os bytes se leiam.
Regressos: O valor de caráter leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o final público dobra-se readDouble () lança IOException
Este método lê um valor duplo (de 64 bits) na corrente de introdução de dados, bloqueando até que todos oito bytes se leiam.
Regressos: O valor duplo leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o final público flutua readFloat () lança IOException
Este método lê uma bóia valor (de 32 bits) na corrente de introdução de dados, bloqueando até que todos quatro bytes se leiam.
Regressos: O valor de bóia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público readFully (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de introdução de dados na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o número especificado de bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público readFully (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de introdução de dados na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o número especificado de bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readInt () lança IOException
Este método lê um número inteiro valor (de 32 bits) na corrente de introdução de dados, bloqueando até que todos quatro bytes se leiam.
Regressos: O valor inteiro leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia final pública readLine () lança IOException
Este método lê uma linha do texto da corrente de introdução de dados, bloqueando até que um caráter newline ('\n') ou um caráter de retorno de carro ('\r') se leiam.
Regressos: Uma cadeia que contém a linha do texto leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler a linha do texto.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readLong longo final público () lança IOException
Este método lê um valor longo (de 64 bits) na corrente de introdução de dados, bloqueando até que todos oito bytes se leiam.
Regressos: O valor longo leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readShort curto final público () lança IOException
Este método lê um valor curto (de 16 bits) assinado na corrente de introdução de dados, bloqueando até que ambos os bytes se leiam.
Regressos: O valor curto leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readUnsignedByte () lança IOException
Este método lê um byte não assinado valor (de 8 bits) na corrente de introdução de dados, bloqueando até que o byte se leia.
Regressos: O valor de byte não assinado leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readUnsignedShort () lança IOException
Este método lê um valor curto (de 16 bits) não assinado na corrente de introdução de dados, bloqueando até que ambos os bytes se leiam.
Regressos: O valor curto não assinado leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia final pública readUTF () lança IOException
Este método lê uma cadeia que se codificou usando um formato de UTF-8 modificado da corrente de introdução de dados, bloqueando até que todos os bytes se leiam.
Regressos: A cadeia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler a cadeia.
Lançamentos: UTFDataFormatException se os bytes lidos não representam uma codificação de UTF-8 válida de uma cadeia.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia estática final pública readUTF (DataInput em) lança IOException
Este método lê uma cadeia na corrente de introdução de dados de in que se codificou usando um formato de UTF-8 modificado, bloqueando até que todos os bytes se leiam.
Parâmetros: in - a corrente de introdução de dados para ler a cadeia em.
Regressos: A cadeia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler a cadeia.
Lançamentos: UTFDataFormatException se os bytes lidos não representam uma codificação de UTF-8 válida de uma cadeia.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público skipBytes (número interno n) lança IOException
Este método omite bytes de n de dados na corrente de introdução de dados, bloqueando até que todos os bytes se omitam.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: EOFException se o fim da corrente se consegue antes de omitir o número especificado de bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterOutputStream
Instrumentos: DataOutput
Esta classe implementa uma corrente de produção que pode escrever a Java tipos de dados primitivos em uma maneira independente da plataforma.
número interno protegido escrito
Isto é o número de bytes escritos à corrente de produção até aqui.
DataOutputStream público (OutputStream fora)
Este método cria uma nova corrente de produção de dados para escrever dados à corrente de produção de out.
Parâmetros: out - a corrente de produção para escrever dados a.
o rubor nulo público () lança IOException
Este método lava a corrente de produção de dados com água, resultar em qualquer armazenou em buffer dados que se escrevem à corrente de produção subjacente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
tamanho interno final público ()
Este método devolve o número de bytes escritos à corrente de produção de dados até aqui, que se guarda na variável de membro de written.
Regressos: O número de bytes escritos à corrente de produção de dados até aqui.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção de dados do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção de dados.
Parâmetros:
b - o valor de byte a escrever-se.
IOException se um erro de entrada-saída ocorre.
o vazio final público writeBoolean (v booleano) lança IOException
Este método escreve um valor booleano à corrente de produção de dados. O true de valor booleano escreve-se como o valor de byte 1, onde false se escreve como o valor de byte 0.
Parâmetros: v - o valor booleano a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeByte (número interno v) lança IOException
Este método escreve a um byte o valor (de 8 bits) à corrente de produção de dados.
Parâmetros: v - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeBytes (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de produção de dados como uma sequência de bytes.
Parâmetros: s - a cadeia a escrever-se como bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeChar (número interno v) lança IOException
Este método escreve a um caráter o valor (de 16 bits) à corrente de produção de dados.
Parâmetros: v - o valor de caráter a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeChars (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de produção de dados como uma sequência de carateres.
Parâmetros: s - a cadeia a escrever-se como carateres.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeDouble (dobram v) lança IOException
Este método escreve um valor duplo (de 64 bits) à corrente de produção de dados.
Parâmetros: v - o valor duplo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeFloat (fazem flutuar v) lança IOException
Este método escreve a uma bóia o valor (de 32 bits) à corrente de produção de dados.
Parâmetros: v - o valor de bóia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeInt (número interno v) lança IOException
Este método escreve a um número inteiro o valor (de 32 bits) à corrente de produção de dados.
Parâmetros: v - o valor inteiro a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeLong (v longo) lança IOException
Este método escreve um valor longo (de 64 bits) à corrente de produção de dados.
Parâmetros: v - o valor longo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeShort (número interno v) lança IOException
Este método escreve um valor curto (de 16 bits) à corrente de produção de dados.
Parâmetros: v - o valor curto a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeUTF (Esticam str) lança IOException
Este método codifica uma cadeia usando um formato de UTF-8 modificado e escreve-o à corrente de produção de dados.
Parâmetros: str - a cadeia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: objeto
Esta classe implementa um nome de arquivo em uma maneira independente da plataforma. A classe de File fornece a funcionalidade necessária para trabalhar com nomes de arquivo e diretórios sem ter necessidade de tratar com as complexidades associadas com nomes de arquivo em uma determinada plataforma.
public final static String pathSeparator
Isto é a cadeia de separador de caminho específica para a plataforma.
public final static char pathSeparatorChar
Isto é o caráter de separador de caminho específico para a plataforma, que separa nomes de arquivo em uma lista de caminho.
public final static String separator
Isto é a cadeia de separador de arquivo específica para a plataforma.
public final static char separatorChar
Isto é o caráter de separador de arquivo específico para a plataforma, que separa o arquivo e componentes diretivos em um nome de arquivo.
Arquivo público (Diretor de arquivo, nome de Cadeia)
Este construtor cria um nome de arquivo de um arquivo subjacente baseado no diretório especificado e nome de arquivo. Se nenhum diretório se especificar no argumento de dir, o construtor supõe que o arquivo esteja no diretório atual.
Parâmetros:
dir - o diretório onde o arquivo se localiza.
name - o nome de arquivo.
Arquivo público (Caminho de cadeia)
Este construtor cria um nome de arquivo de um arquivo subjacente baseado no caminho de arquivo especificado.
Parâmetros: path - o caminho de arquivo.
Lançamentos: NullPointerException se o caminho de arquivo é nulo.
Arquivo público (Caminho de cadeia, nome de Cadeia)
Este construtor cria um nome de arquivo de um arquivo subjacente baseado no caminho especificado e nome de arquivo.
Parâmetros: path - o caminho onde o arquivo se localiza.
Parâmetros: name - o nome de arquivo.
canRead booleano público ()
Este método determina se o arquivo subjacente pode ler-se em. Em outras palavras, se o arquivo é legível canRead determina se o arquivo existe.
Regressos: true se o arquivo pode ler-se em; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
canWrite booleano público ()
Este método determina se o arquivo subjacente pode escrever-se a. Em outras palavras, se o arquivo é gravável canWrite determina se o arquivo existe.
Regressos: true se o arquivo pode escrever-se a; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso ao arquivo.
o público booleano elimina ()
Este método elimina o arquivo subjacente.
Regressos: true se o arquivo se elimina; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tem acesso para eliminar o arquivo.
o público booleano iguala (Objeto obj)
Este método compara o nome de caminho do obj objeto de File ao nome de caminho do arquivo subjacente.
Parâmetros: obj - o objeto de comparar-se com.
Regressos: true se os nomes de caminho são iguais; false de outra maneira.
o público booleano existe ()
Este método determina se o arquivo subjacente existe abrindo-o para leitura e logo encerramento dele.
Regressos: true se o arquivo existe; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
Cadeia pública getAbsolutePath ()
Este método determina o nome de caminho absoluto específico para a plataforma do arquivo subjacente.
Regressos: O nome de caminho absoluto do arquivo.
Cadeia pública getName ()
Este método determina o nome de arquivo do arquivo subjacente, que não inclui nenhuma informação sobre caminho.
Regressos: O nome de arquivo do arquivo.
Cadeia pública getParent ()
Este método determina o diretório de pais do arquivo subjacente, que é o diretório imediato onde o arquivo se localiza.
Regressos: O diretório de pais do arquivo, ou nulo se o arquivo se localiza no diretório de raiz.
Cadeia pública getPath ()
Este método determina o nome de caminho do arquivo subjacente.
Regressos: O nome de caminho do arquivo.
número interno público hashCode ()
Este método calcula um código de bagunça do arquivo subjacente.
Regressos: Um código de bagunça do arquivo.
isAbsolute booleano público ()
Este método determina se este objeto representa um nome de caminho absoluto do arquivo subjacente. Observe que os nomes de caminho absolutos são plataforma específica.
Regressos: true se o nome de caminho do arquivo é absoluto; false de outra maneira.
isDirectory booleano público ()
Este método determina se o arquivo subjacente é de fato um diretório.
Regressos: true se o arquivo é de fato um diretório; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
isFile booleano público ()
Este método determina se o arquivo subjacente é um arquivo normal; isto é não um diretório.
Regressos: true se o arquivo é um arquivo normal; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
lastModified longo público ()
Este método determina na última vez de modificação do arquivo subjacente. Observe que este tempo é específico para o sistema e não é absoluto; em outras palavras, só use o tempo para comparar-se com outros tempos recuperados usando este método.
Regressos: na última vez de modificação do arquivo ou 0 se o arquivo não existe.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
comprimento longo público ()
Este método determina o comprimento em bytes do arquivo subjacente.
Regressos: O comprimento do arquivo em bytes.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
Cadeia pública [] lista ()
Este método constrói uma lista dos nomes de arquivo localizados no diretório representado por este objeto. Observe que o arquivo subjacente deve ser de fato um diretório deste método para trabalhar.
Regressos: Uma tabela que contém os nomes de arquivo localiza-se no diretório.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
Cadeia pública [] lista (filtro de FilenameFilter)
Este método constrói uma lista dos nomes de arquivo localizados no diretório representado por este objeto usando o filtro de nome de arquivo especificado. Observe que o arquivo subjacente deve ser de fato um diretório deste método para trabalhar.
Parâmetros: filter - o filtro de nome de arquivo costumou selecionar os nomes de arquivo.
Regressos: Uma tabela que contém os nomes de arquivo filtrados localiza-se no diretório.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
mkdir booleano público ()
Este método cria um diretório baseado no nome de caminho especificado por este objeto.
Regressos: true se o diretório se cria; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso ao arquivo.
mkdirs booleano público ()
Este método cria um diretório baseado no nome de caminho especificado por este objeto, inclusive todos os diretórios de pais necessários.
Regressos: true se o diretório (ou os diretórios) se criam; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso ao arquivo.
renameTo booleano público (Arquivo dest)
Este método renomeia o arquivo subjacente ao nome de arquivo especificado pelo objeto de arquivo de dest.
Parâmetros: dest - o novo nome de arquivo.
Regressos: true se o arquivo se renomeia; false de outra maneira.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso tanto ao arquivo subjacente como ao arquivo representado pelo objeto de arquivo de dest.
Cadeia pública toString ()
Este método determina uma representação de cadeia do nome de caminho do arquivo subjacente.
Regressos: Uma cadeia que representa o nome de caminho do arquivo.
Estende-se: objeto
Esta classe implementa uma maçaneta a um arquivo específico para a plataforma ou estrutura de tomada. os objetos de FileDescriptor usam-se principalmente interiormente pelo sistema de Java e nunca se criam por uma aplicação diretamente.
public final static FileDescriptor err
Isto é uma maçaneta à corrente incorreta padrão.
public final static FileDescriptor in
Isto é uma maçaneta à corrente de entrada padrão.
public final static FileDescriptor out
Isto é uma maçaneta à corrente de produção padrão.
FileDescriptor público ()
Este construtor cria um default objeto de FileDescriptor.
público booleano válido ()
Este método determina se este objeto representa um arquivo aberto válido ou tomada.
Regressos: true se o arquivo subjacente ou a tomada são válidos; false de outra maneira.
Estende-se: InputStream
Esta classe implementa uma corrente de entrada para ler dados em um descritor de arquivo ou arquivo.
FileInputStream público (Arquivo de arquivo) lança FileNotFoundException
Este construtor cria uma corrente de entrada de arquivo para ler dados no arquivo especificado.
Parâmetros: file - o arquivo a abrir-se para a leitura.
Lançamentos: FileNotFoundException se o arquivo não se encontra.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
FileInputStream público (FileDescriptor fdObj)
Este construtor cria uma corrente de entrada de arquivo para ler dados no arquivo representado pelo descritor de arquivo especificado.
Parâmetros: fdObj - o descritor de arquivo que representa o arquivo a abrir-se para a leitura.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
FileInputStream público (Nome de cadeia) lança FileNotFoundException
Este construtor cria uma corrente de entrada de arquivo para ler dados no arquivo com o nome de arquivo especificado.
Parâmetros: name - o nome de arquivo do arquivo a abrir-se para a leitura.
Lançamentos: FileNotFoundException se o arquivo não se encontra.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se na corrente de entrada de arquivo sem bloqueio.
Regressos: O número de bytes disponíveis.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público perto () lança IOException
Este método fecha a corrente de entrada de arquivo, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio protegido finaliza () lança IOException
Este método assegura-se que o método de close se chama quando a corrente de entrada de arquivo se limpa pelo coletor de lixo de Java.
Lançamentos: IOException se um erro de entrada-saída ocorre.
FileDescriptor getFD final público () lança IOException
Este método determina o descritor de arquivo associado com a corrente de entrada de arquivo.
Regressos: O descritor de arquivo associou-se com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de entrada de arquivo, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de entrada de arquivo na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada de arquivo na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o público muito tempo omite (n longo) lança IOException
Este método omite bytes de n de dados na corrente de entrada de arquivo.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: OutputStream
Esta classe implementa uma corrente de produção para escrever dados a um descritor de arquivo ou arquivo.
FileOutputStream público (Arquivo de arquivo) lança IOException
Este construtor cria uma corrente de produção de arquivo para escrever dados ao arquivo especificado.
Parâmetros: file - o arquivo a abrir-se para a escrita.
Lançamentos: FileNotFoundException se o arquivo não pode abrir-se para a escrita.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso ao arquivo.
FileOutputStream público (FileDescriptor fdObj)
Este construtor cria uma corrente de produção de arquivo para escrever dados ao arquivo representado pelo descritor de arquivo especificado.
Parâmetros: fdObj - o descritor de arquivo que representa o arquivo a abrir-se para a escrita.
Lançamentos: SecurityException se a aplicação não tiver escreve o acesso ao arquivo.
FileOutputStream público (Nome de cadeia) lança IOException
Este construtor cria uma corrente de produção de arquivo para escrever dados ao arquivo com o nome de arquivo especificado.
Parâmetros: name - o nome de arquivo do arquivo a abrir-se para a escrita.
Lançamentos: FileNotFoundException se o arquivo não se encontra.
Lançamentos: SecurityException se a aplicação não tem acesso lido ao arquivo.
o vazio público perto () lança IOException
Este método fecha a corrente de produção de arquivo, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio protegido finaliza () lança IOException
Este método assegura-se que o método de close se chama quando a corrente de produção de arquivo se limpa pelo coletor de lixo de Java.
Lançamentos: IOException se um erro de entrada-saída ocorre.
FileDescriptor getFD final público () lança IOException
Este método determina o descritor de arquivo associado com a corrente de produção de arquivo.
Regressos: O descritor de arquivo associou-se com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b []) lança IOException
Este método escreve que a bytes de b.length à corrente de produção de arquivo do byte ponham em ordem b.
Parâmetros: b - a tabela de byte da qual os dados se escrevem.
Lançamentos: IOException se um erro de entrada-saída ocorre.
escrever
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção de arquivo do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção de arquivo.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: InputStream
Esta classe define um filtro de corrente de entrada que pode usar-se para filtrar dados sobre uma corrente de entrada subjacente. A maioria dos métodos definidos em FilterInputStream simplesmente chamam métodos correspondentes na corrente de entrada subjacente. Simplesmente ignora métodos apropriados para fornecer a funcionalidade de filtração. FilterInputStream serve da base de todas outras implementações de filtro de corrente de entrada. As correntes de entrada filtradas conseguidas podem encadear-se em conjunto para fornecer operações de filtração complexas.
InputStream protegido em
Isto é a corrente de entrada subjacente que se está filtrando.
FilterInputStream protegido (InputStream em)
Este construtor cria uma corrente de entrada filtrada baseada na corrente de entrada subjacente especificada.
Parâmetros: in - a corrente de entrada a filtrar-se.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se na corrente de entrada filtrada sem bloqueio.
Regressos: O número de bytes disponíveis.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público perto () lança IOException
Este método fecha a corrente de entrada filtrada, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
marca nula pública (número interno readlimit)
Este método marca a posição lida da corrente na corrente de entrada filtrada. O método de reset pode usar-se para reinicializar a posição lida com esta marca; subsequente lê lerá dados que começam na posição de marca. A posição de marca invalida-se depois que os bytes de readlimit leram-se.
Parâmetros: readlimit - o número máximo de bytes que podem ler-se antes da posição de marca fica inválido.
markSupported booleano público ()
Este método determina se a corrente de entrada filtrada apoia métodos de reset e o mark.
Regressos: true se o mark e os métodos de reset se apoiam; false de outra maneira.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de entrada filtrada, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de entrada filtrada na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada filtrada na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a recomposição nula pública () lança IOException
Este método reinicializa a posição lida na corrente de entrada à posição de marca atual, como estabelecido pelo método de mark.
Lançamentos: IOException se a corrente não se tenha marcado ou se a marca for inválida.
o público muito tempo omite (n longo) lança IOException
Este método omite bytes de n de dados na corrente de entrada.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: OutputStream
Esta classe define um filtro de corrente de produção que pode usar-se para filtrar dados sobre uma corrente de produção subjacente. A maioria dos métodos definidos em FilterOutputStream simplesmente chamam métodos correspondentes na corrente de produção subjacente. Simplesmente ignora métodos apropriados para fornecer a funcionalidade de filtração. FilterOutputStream serve da base de todas outras implementações de filtro de corrente de produção. As correntes de produção filtradas conseguidas podem encadear-se em conjunto para fornecer operações de filtração complexas.
OutputStream protegido fora
Isto é a corrente de produção subjacente que se está filtrando.
FilterOutputStream público (OutputStream fora)
Este construtor cria uma corrente de produção filtrada baseada na corrente de produção subjacente especificada.
Parâmetros: out - a corrente de produção a filtrar-se.
o vazio público perto () lança IOException
Este método fecha a corrente de produção filtrada, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o rubor nulo público () lança IOException
Este método lava a corrente de produção filtrada com água, resultar em qualquer armazenou em buffer dados que se escrevem à corrente de produção subjacente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b []) lança IOException
Este método escreve que a bytes de b.length à corrente de produção filtrada do byte ponham em ordem b.
Parâmetros: b - a tabela de byte da qual os dados se escrevem.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção filtrada do byte ponham em ordem b que começa bytes de off na tabela, bloqueando até que todos os bytes se escrevam.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção armazenada em buffer.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: objeto
Esta classe é uma classe abstrata que representa uma corrente de entrada de bytes. Todas as correntes de entrada são baseadas em InputStream.
InputStream público ()
Este construtor cria uma corrente de entrada à revelia.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se na corrente de entrada sem bloqueio. Este método deve ignorar-se em todas as subclasses, quando volta 0 em InputStream.
Regressos: O número de bytes disponíveis.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público perto () lança IOException
Este método fecha a corrente de entrada, lançando qualquer recurso associado com a corrente. Este método deve ignorar-se normalmente em subclasses, como não faz nada em InputStream.
Lançamentos: IOException se um erro de entrada-saída ocorre.
marca nula pública (número interno readlimit)
Este método marca a posição lida da corrente na corrente de entrada. O método de reset pode usar-se para reinicializar a posição lida com esta marca; subsequente lê lerá dados que começam na posição de marca. A posição de marca invalida-se depois que os bytes de readlimit leram-se. Este método deve ignorar-se normalmente em subclasses, como não faz nada em InputStream.
Parâmetros: readlimit - o número máximo de bytes que podem ler-se antes da posição de marca fica inválido.
markSupported booleano público ()
Este método determina se a corrente de entrada apoia métodos de reset e o mark. Este método deve ignorar-se normalmente em subclasses, como sempre volta falso em InputStream.
Regressos: true se o mark e os métodos de reset se apoiam; false de outra maneira.
o número interno abstrato público leu () lança IOException
Este método lê um valor de byte na corrente de entrada, bloqueando até que o byte se leia. Este método deve ignorar-se em todas as subclasses, como se define como resumo em InputStream.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de entrada na tabela de byte b, bloqueando até que todos os bytes se leiam. Este método de fato chama a versão de três parâmetros de read que passa b, 0 e b.length como os parâmetros.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam. Este método de fato lê cada byte chamando o método de read que não toma nenhum parâmetro. As subclasses devem fornecer uma implementação mais eficiente deste método que não está confiante de outro método de read se possível.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a recomposição nula pública () lança IOException
Este método reinicializa a posição lida na corrente de entrada à posição de marca atual, como estabelecido pelo método de mark. Este método deve ignorar-se em subclasses que necessitam funcionalidade de marca/recomposição, como sempre lança um IOException em InputStream; isto é um resultado do fato que as correntes de entrada não apoiam a funcionalidade de marca/recomposição à revelia.
Lançamentos: IOException se a corrente não se tenha marcado ou se a marca for inválida.
o público muito tempo omite (n longo) lança IOException
Este método omite bytes de n de dados na corrente de entrada. Este método deve ignorar-se normalmente com uma versão mais eficiente em subclasses, como lê omitiu dados em uma tabela de byte temporária em InputStream.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterInputStream
Esta classe implementa uma corrente de entrada que guarda a pista de quantas linhas passaram pela corrente. Uma linha define-se como uma sequência de bytes seguidos de um caráter de retorno de carro ('\r'), um caráter newline ('\n'), ou de caráter de retorno de carro imediatamente seguido de um caráter newline. Nos três casos, a nova linha interpreta-se como um caráter único.
LineNumberInputStream público (InputStream em)
Este construtor cria uma corrente de entrada de número de linha que conta linhas baseadas na corrente de entrada especificada.
Parâmetros: in - a corrente de entrada para contar linhas de.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se na corrente de entrada sem bloqueio. Observe que este número pode ser apenas duas vezes menos grande que aquela da corrente subjacente, desde o retorno de carro de associações de LineNumberInputStream/newline pares de caráter em um novo byte de linha único.
Regressos: O número de bytes disponíveis.
número interno público getLineNumber ()
Este método determina o número de linha atual da corrente de entrada, que é a conta de quantas linhas a corrente processou.
Regressos: O número de linha atual.
marca nula pública (número interno readlimit)
Este método marca a posição lida da corrente na corrente de entrada. O método de reset pode usar-se para reinicializar a posição lida com esta marca; subsequente lê lerá dados que começam na posição de marca. A posição de marca invalida-se depois que os bytes de readlimit leram-se. mark assegura-se para reservar o número de linha atual portanto não se invalida por uma chamada subsequente de reinicializar.
Parâmetros: readlimit - o número máximo de bytes que podem ler-se antes da posição de marca fica inválido.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de entrada, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a recomposição nula pública () lança IOException
Este método reinicializa a posição lida na corrente de entrada à posição de marca atual, como estabelecido pelo método de mark. O número de linha atual reinicializa-se com o valor que manteve quando o método de mark se chamou.
vazio público setl1ineNumber (número interno lineNumber)
Este método determina o número de linha atual ao número de linha especificado.
Parâmetros: lineNumber - o novo número de linha a estabelecer-se.
o público muito tempo omite (n longo) lança IOException
Este método omite bytes de n de dados na corrente de entrada.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: objeto
Esta classe é uma classe abstrata que representa uma corrente de produção de bytes. Todas as correntes de produção são baseadas em OutputStream.
OutputStream público ()
Este construtor cria uma corrente de produção à revelia.
o vazio público perto () lança IOException
Este método fecha a corrente de produção, lançando qualquer recurso associado com a corrente. Este método deve ignorar-se normalmente em subclasses, como não faz nada em OutputStream.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o rubor nulo público () lança IOException
Este método lava a corrente de produção com água, resultar em qualquer armazenou em buffer dados que se escrevem à corrente de produção subjacente. Este método deve ignorar-se normalmente em subclasses, como não faz nada em OutputStream.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b []) lança IOException
Este método escreve que a bytes de b.length à corrente de produção do byte ponham em ordem b. Este método de fato chama a versão de três parâmetros de write que passa b, 0 e b.length como os parâmetros.
Parâmetros: b - a tabela de byte da qual os dados se escrevem.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção do byte ponham em ordem b que começa bytes de off na tabela. Este método de fato escreve cada byte chamando o método de write que toma um parâmetro. As subclasses devem fornecer uma implementação mais eficiente deste método que não está confiante de outro método de write se possível.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio abstrato público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção. Este método deve ignorar-se em todas as subclasses, como se define como resumo em OutputStream.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: InputStream
Esta classe implementa uma corrente de entrada de piped, que atua como o fim de recepção de um tubo de comunicações. As correntes de entrada de Piped devem unir-se a uma corrente de produção piped para receber dados. Em outras palavras, uma corrente de produção piped deve usar-se para enviar os dados recebidos por uma corrente de entrada de piped.
PipedInputStream público ()
Este construtor cria uma corrente de entrada de piped que não se une a nada. A corrente deve unir-se a uma corrente de produção piped via o método de connect antes que possa usar-se.
PipedInputStream público (PipedOutputStream src) lança IOException
Este construtor cria uma corrente de entrada de piped que se une à corrente de produção piped especificada.
Parâmetros: src - a corrente de produção piped para unir-se a.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público perto () lança IOException
Este método fecha a corrente de entrada de piped, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público une (PipedOutputStream src) lançamentos IOException
Este método une a corrente de entrada à corrente de produção piped especificada.
Parâmetros: src - a corrente de produção piped para unir-se a.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de entrada de piped, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada de piped na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: OutputStream
Esta classe implementa uma corrente de produção piped, que atua como o fim de envio de um tubo de comunicações. As correntes de produção de Piped devem unir-se a uma corrente de entrada de piped para enviar dados. Em outras palavras, uma corrente de entrada de piped deve usar-se para receber os dados enviados por uma corrente de produção piped.
PipedOutputStream público ()
Este construtor cria uma corrente de produção piped que não se une a nada. A corrente deve unir-se a uma corrente de entrada de piped via o método de connect antes que possa usar-se.
PipedOutputStream público (PipedInputStream snk) lança IOException
Este construtor cria uma corrente de produção piped que se une à corrente de entrada de piped especificada.
Parâmetros: snk - os piped introduzem a corrente para unir-se a.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público perto () lança IOException
Este método fecha a corrente de produção piped, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público une (PipedInputStream snk) lançamentos IOException
Este método une a corrente de produção à corrente de entrada de piped especificada.
Parâmetros: snk - os piped introduzem a corrente para unir-se a.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de produção piped do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de produção piped.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterOutputStream
Esta classe implementa uma corrente de produção que tem métodos adicionais para imprimir tipos básicos de dados. Pode fundar a corrente para que se lave com água cada vez quando um caráter newline ('\n') escreve-se. Observe que só 8 bits mais baixos de qualquer valor de 16 bits se imprimem para a corrente.
PrintStream público (OutputStream fora)
Este construtor cria uma corrente de impressão que escreve dados à corrente de produção subjacente especificada.
Parâmetros: out - a corrente de produção a escrever-se a.
PrintStream público (OutputStream fora, autorubor booleano)
Este construtor cria uma corrente de impressão que escreve dados à corrente de produção subjacente especificada, com uma opção de lavar a sua produção com água cada vez quando um caráter newline ('\n') encontra-se.
Parâmetros:
out - a corrente de produção a escrever-se a.
autoflush-a valor booleano que especifica se a corrente se lava com água quando um caráter newline se encontra.
checkError booleano público ()
Este método lava a corrente de produção subjacente com água e determina se um erro ocorreu na corrente. Observe que os erros são cumulativos, significando que uma vez que um erro se encontra, checkError continuará voltando verdadeiro em todas as chamadas sucessivas.
Regressos: true se a corrente de impressão encontrou alguma vez um erro na corrente de produção subjacente; false de outra maneira.
vazio público perto ()
Este método fecha a corrente de impressão, lançando qualquer recurso associado com a corrente de produção subjacente.
rubor nulo público ()
Este método lava a corrente de impressão com água, resultar em qualquer armazenou em buffer dados que se escrevem à corrente de produção subjacente.
impressão nula pública (b booleano)
Este método imprime a representação de cadeia de um valor booleano à corrente de produção subjacente. Se o valor booleano for verdade, a cadeia "true" imprime-se; de outra maneira, a cadeia "false" imprime-se.
Parâmetros: b - o valor booleano a imprimir-se.
impressão nula pública (trabalho a dias c)
Este método imprime 8 bits mais baixos de um valor de caráter à corrente de produção subjacente.
Parâmetros: c - o valor de caráter a imprimir-se.
impressão nula pública (trabalho a dias s [])
Este método imprime 8 bits mais baixos de cada valor de caráter em uma tabela de carateres à corrente de produção subjacente.
Parâmetros: s - a tabela de carateres a imprimir-se.
a impressão nula pública (dobram d)
Este método imprime a representação de cadeia de um valor duplo à corrente de produção subjacente. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Double.
Parâmetros: d - o valor duplo a imprimir-se.
a impressão nula pública (fazem flutuar f)
Este método imprime a representação de cadeia de um valor de bóia à corrente de produção subjacente. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Float.
Parâmetros: f - o valor de bóia a imprimir-se.
impressão nula pública (número interno i)
Este método imprime a representação de cadeia de um valor inteiro à corrente de produção subjacente. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Integer.
Parâmetros: i - o valor inteiro a imprimir-se.
impressão nula pública (l longo)
Este método imprime a representação de cadeia de um valor longo à corrente de produção subjacente. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Long.
Parâmetros: l - o valor longo a imprimir-se.
impressão nula pública (Objeto obj)
Este método imprime a representação de cadeia de um objeto à corrente de produção subjacente. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString do objeto.
Parâmetros: obj - o objeto a imprimir-se.
a impressão nula pública (Esticam s)
Este método imprime 8 bits mais baixos de cada caráter em uma cadeia à corrente de produção subjacente. Se a cadeia for nula, a cadeia "null" imprime-se.
Parâmetros: s - a cadeia a imprimir-se.
vazio público println ()
Este método imprime o caráter newline ('\n') para a corrente de produção subjacente.
vazio público println (b booleano)
Este método imprime a representação de cadeia de um valor booleano à corrente de produção subjacente, seguida de um caráter newline ('\n'). Se o valor booleano for verdade, a cadeia "true" imprime-se; de outra maneira, a cadeia "false" imprime-se.
Parâmetros: b - o valor booleano a imprimir-se.
vazio público println (trabalho a dias c)
Este método imprime 8 bits mais baixos de um valor de caráter à corrente de produção subjacente, seguida de um caráter newline.
Parâmetros: c - o valor de caráter a imprimir-se
vazio público println (trabalho a dias s [])
Este método imprime 8 bits mais baixos de cada valor de caráter em uma tabela de carateres à corrente de produção subjacente, seguida de um caráter newline.
Parâmetros: s - a tabela de carateres a imprimir-se.
o vazio público println (dobram d)
Este método imprime a representação de cadeia de um valor duplo à corrente de produção subjacente, seguida de um caráter newline. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Double.
Parâmetros: d - o valor duplo a imprimir-se.
o vazio público println (fazem flutuar f)
Este método imprime a representação de cadeia de um valor de bóia à corrente de produção subjacente, seguida de um caráter newline. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Float.
Parâmetros: f - o valor de bóia a imprimir-se.
vazio público println (número interno i)
Este método imprime a representação de cadeia de um valor inteiro à corrente de produção subjacente, seguida de um caráter newline. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Integer.
Parâmetros: i - o valor inteiro a imprimir-se.
vazio público println (l longo)
Este método imprime a representação de cadeia de um valor longo à corrente de produção subjacente, seguida de um caráter newline. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString da classe de Long.
Parâmetros: l - o valor longo a imprimir-se.
vazio público println (Objeto obj)
Este método imprime a representação de cadeia de um objeto à corrente de produção subjacente, seguida de um caráter newline. Observe que a representação de cadeia é o mesmo como isto devolvido pelo método de toString do objeto.
Parâmetros: obj - o objeto a imprimir-se.
o vazio público println (Esticam s)
Este método imprime 8 bits mais baixos de cada caráter em uma cadeia à corrente de produção subjacente, seguida de um caráter newline. Se a cadeia for nula, a cadeia "null" imprime-se.
Parâmetros: s - a cadeia a imprimir-se.
o vazio público escreve (byte b [], número interno de, número interno len)
Este método escreve que a bytes de len à corrente de produção subjacente do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
o vazio público escreve (número interno b)
Este método escreve um valor de byte à corrente de produção subjacente. O método de write da corrente de produção subjacente chama-se de fato para escrever o valor de byte. Adicionalmente, se o byte representa o caráter newline ('\n') e o autorubor acende-se, o método de flush chama-se.
Se um IOException se lançar escrevendo o byte, a exceção pega-se e uma bandeira incorreta interna estabelece-se; esta bandeira pode verificar-se chamando o método de checkError. Esta técnica usa-se para aliviar a necessidade de usar um try-catch cláusula cada vez quando quer imprimir algo.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: FilterInputStream
Esta classe implementa um filtro de corrente de entrada que provê um byte repele o buffer. Usando a classe de PushbackInputStream, uma aplicação pode empurrar o byte último lido atrás na corrente portanto se relerá na próxima vez quando o método de read chama-se. Esta funcionalidade é às vezes útil em situações onde os dados delimitados pelo byte se estão lendo; os bytes delimitados podem repelir-se na corrente portanto a seguinte operação lida os lerá.
número interno protegido pushBack
Isto é o empurrão atrás armazenam em buffer contendo o caráter que se repeliu. Um valor de -1 indica que o empurrão atrás armazena em buffer é vazio.
PushbackInputStream público (InputStream em)
Este construtor cria um empurrão atrás corrente de entrada usando a corrente de entrada subjacente especificada.
Parâmetros: in - a corrente de entrada para usar o empurrão atrás filtra em.
o número interno público disponível () lança IOException
Este método determina o número de bytes que podem ler-se no empurrão atrás corrente de entrada sem bloqueio.
Regressos: O número de bytes disponíveis.
Lançamentos: IOException se um erro de entrada-saída ocorre.
markSupported booleano público ()
Este método determina se o empurrão atrás corrente de entrada apoia métodos de reset e o mark.
Regressos: true se o mark e os métodos de reset se apoiam; false de outra maneira.
o número interno público leu () lança IOException
Este método lê um valor de byte no empurrão atrás corrente de entrada, bloqueando até que o byte se leia. O método de read de fato devolve o empurrão atrás caráter se houver um e chamar a corrente de entrada subjacente método de read se não.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (bytes de byte [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de entrada armazenada em buffer na tabela de byte bytes que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
bytes - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público não lido (número interno ch) lança IOException
Este método empurra um caráter atrás na corrente para que se leia na próxima vez quando o método de read chama-se. Observe que só pode haver cada um repele o caráter, subentendendo que múltiplas chamadas a unread sem combinar com chamadas a read resultarão em um IOException que se lança.
Parâmetros: ch - o caráter para repelir na corrente.
Lançamentos: IOException se uma tentativa se faz para repelir mais de um caráter.
Estende-se: objeto
Instrumentos: DataOutput, DataInput
Esta classe implementa uma corrente de arquivo de acesso casual, fornecendo a funcionalidade tanto para lendo em como para escrevendo a arquivos de acesso casuais.
RandomAccessFile público (Nome de cadeia, modo de Cadeia) lança IOException
Este construtor cria uma corrente de arquivo de acesso casual baseada no arquivo com o nome de arquivo especificado e modo de acesso. Há dois modos de acesso apoiados: o Modo "r" é para arquivos somente de leitura e modo "rw" é para leu/escreveu arquivos.
Parâmetros:
name - o nome de arquivo do arquivo a acesso.
mode - o modo de acesso.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Lançamentos: IllegalArgumentException se o modo de acesso não é igual a "r" ou "rw".
Lançamentos: SecurityException se o modo de acesso for "r" e a aplicação não tem acesso lido ao arquivo, ou se o modo de acesso for "rw" e a aplicação não tem tanto lido como escreve o acesso ao arquivo.
RandomAccessFile público (Arquivo de arquivo, modo de Cadeia) lança IOException
Este construtor cria uma corrente de arquivo de acesso casual baseada no arquivo especificado e modo de acesso. Há dois modos de acesso apoiados: o modo "r" é para arquivos somente de leitura e modo "rw" é para leu/escreveu arquivos.
Parâmetros:
file - o arquivo a acesso.
mode - o modo de acesso.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Lançamentos: IllegalArgumentException se o modo de acesso não é igual a "r" ou "rw".
Lançamentos: SecurityException se o modo de acesso for "r" e a aplicação não tem acesso lido ao arquivo, ou se o modo de acesso for "rw" e a aplicação não tem tanto lido como escreve o acesso ao arquivo.
o vazio público perto () lança IOException
Este método fecha a corrente de arquivo de acesso casual, lançando qualquer recurso associado com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
FileDescriptor getFD final público () lança IOException
Este método determina o descritor de arquivo associado com a corrente de arquivo de acesso casual.
Regressos: O descritor de arquivo associou-se com a corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
getFilePointer longo público () lança IOException
Este método decide que a corrente leu/escreveu a posição em bytes da corrente de arquivo de acesso casual, que é a compensação da posição ler/escrever do começo da corrente.
Regressos: A corrente leu/escreveu a posição da corrente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o comprimento longo público () lança IOException
Este método determina o comprimento em bytes do arquivo subjacente.
Regressos: O comprimento do arquivo subjacente.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu () lança IOException
Este método lê um valor de byte na corrente de arquivo de acesso casual, bloqueando até que o byte se leia.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de arquivo de acesso casual na tabela de byte b, bloqueando até que pelo menos um byte esteja disponível.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Regressos: O número total de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de arquivo de acesso casual na tabela de byte b que começa bytes de off na tabela, bloqueando até que pelo menos um byte esteja disponível.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número total de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readBoolean booleano final público () lança IOException
Este método lê um valor booleano (byte) na corrente de arquivo de acesso casual. Um valor de 0 interpreta-se como false, enquanto todos outros valores se interpretam como true.
Regressos: O valor booleano leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o byte final público readByte () lança IOException
Este método lê um byte assinado valor (de 8 bits) na corrente de arquivo de acesso casual, bloqueando até que o byte se leia.
Regressos: O valor de byte leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o trabalho a dias final público readChar () lança IOException
Este método lê um caráter valor (de 16 bits) na corrente de arquivo de acesso casual, bloqueando até que ambos os bytes se leiam.
Regressos: O valor de caráter leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
public final double readDouble() throws IOException
Este método lê um valor duplo (de 64 bits) na corrente de arquivo de acesso casual, bloqueando até que todos oito bytes se leiam.
Regressos: O valor duplo leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o final público flutua readFloat () lança IOException
Este método lê uma bóia valor (de 32 bits) na corrente de arquivo de acesso casual, bloqueando até que todos quatro bytes se leiam.
Regressos: O valor de bóia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público readFully (byte b []) lança IOException
Este método lê até bytes de b.length na corrente de arquivo de acesso casual na tabela de byte b, bloqueando até que todos os bytes se leiam.
Parâmetros: b - a tabela de byte na qual os dados se leem.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público readFully (byte b [], número interno de, número interno len) lança IOException
Este método lê até bytes de len na corrente de arquivo de acesso casual na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readInt () lança IOException
Este método lê um número inteiro valor (de 32 bits) na corrente de arquivo de acesso casual, bloqueando até que todos quatro bytes se leiam.
Regressos: O valor inteiro leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia final pública readLine () lança IOException
Este método lê uma linha do texto da corrente de arquivo de acesso casual, bloqueando até que um caráter newline ('\n') ou um caráter de retorno de carro ('\r') se leiam.
Regressos: Uma cadeia que contém a linha do texto leu.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readLong longo final público () lança IOException
Este método lê um valor longo (de 64 bits) na corrente de arquivo de acesso casual, bloqueando até que todos oito bytes se leiam.
Regressos: O valor longo leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
readShort curto final público () lança IOException
Este método lê um valor curto (de 16 bits) na corrente de arquivo de acesso casual, bloqueando até que ambos os bytes se leiam.
Regressos: O valor curto leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readUnsignedByte () lança IOException
Este método lê um byte não assinado valor (de 8 bits) na corrente de arquivo de acesso casual, bloqueando até que o byte se leia.
Regressos: O valor de byte não assinado leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno final público readUnsignedShort () lança IOException
Este método lê um valor curto (de 16 bits) não assinado na corrente de arquivo de acesso casual, bloqueando até que ambos os bytes se leiam.
Regressos: O valor curto não assinado leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler o valor.
Lançamentos: IOException se um erro de entrada-saída ocorre.
a Cadeia final pública readUTF () lança IOException
Este método lê uma cadeia que se codificou usando um formato de UTF-8 modificado da corrente de arquivo de acesso casual, bloqueando até que todos os bytes se leiam.
Regressos: A cadeia leu.
Lançamentos: EOFException se o fim da corrente se consegue antes de ler a cadeia.
Lançamentos: UTFDataFormatException se os bytes lidos não representam uma codificação de UTF-8 válida de uma cadeia.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público busca (pos longo) lança IOException
Este método estabelece a posição de corrente atual na posição absoluta especificada. A posição é absoluta porque sempre é quanto ao começo da corrente.
Parâmetros: pos - a posição absoluta para buscar.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público skipBytes (número interno n) lança IOException
Este método omite bytes de n de dados na corrente de arquivo de acesso casual, bloqueando até que todos os bytes se omitam.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Lançamentos: EOFException se o fim da corrente se consegue antes de omitir o número especificado de bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b []) lança IOException
Este método escreve que a bytes de b.length à corrente de arquivo de acesso casual do byte ponham em ordem b.
Parâmetros: b - a tabela de byte da qual os dados se escrevem.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (byte b [], número interno de, número interno len) lança IOException
Este método escreve que a bytes de len à corrente de arquivo de acesso casual do byte ponham em ordem b que começa bytes de off na tabela.
Parâmetros:
b - a tabela de byte da qual os dados se escrevem.
off - a compensação de começo na tabela dos dados a ler-se em.
len - o número de bytes para escrever.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio público escreve (número interno b) lança IOException
Este método escreve um valor de byte à corrente de arquivo de acesso casual.
Parâmetros: b - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeBoolean (v booleano) lança IOException
Este método escreve um valor booleano à corrente de arquivo de acesso casual. O true de valor booleano escreve-se como o valor de byte 1, onde false se escreve como o valor de byte 0.
Parâmetros: v - o valor booleano a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeByte (número interno v) lança IOException
Este método escreve a um byte o valor (de 8 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor de byte a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeBytes (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de arquivo de acesso casual como uma sequência de bytes.
Parâmetros: s - a cadeia a escrever-se como bytes.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeChar (número interno v) lança IOException
Este método escreve a um caráter o valor (de 16 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor de caráter a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeChars (Esticam s) lança IOException
Este método escreve uma cadeia à corrente de arquivo de acesso casual como uma sequência de carateres.
Parâmetros: s - a cadeia a escrever-se como carateres.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeDouble (dobram v) lança IOException
Este método escreve um valor duplo (de 64 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor duplo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeFloat (fazem flutuar v) lança IOException
Este método escreve a uma bóia o valor (de 32 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor de bóia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeInt (número interno v) lança IOException
Este método escreve a um número inteiro o valor (de 32 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor inteiro a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeLong (v longo) lança IOException
Este método escreve um valor longo (de 64 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor longo a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeShort (número interno v) lança IOException
Este método escreve um valor curto (de 16 bits) à corrente de arquivo de acesso casual.
Parâmetros: v - o valor curto a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o vazio final público writeUTF (Esticam str) lança IOException
Este método codifica uma cadeia usando um formato de UTF-8 modificado e escreve-o à corrente de arquivo de acesso casual.
Parâmetros: str - a cadeia a escrever-se.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: InputStream
Esta classe implementa uma corrente de entrada que pode combinar várias correntes de entrada em uma maneira serial para que funcionem em conjunto como uma corrente de entrada única. Cada corrente de entrada que compreende a sequência lê-se em à sua vez; a sequência introduziu maçanetas de corrente correntes finais como terminam e ligando ao seguinte.
SequenceInputStream público (Lista e)
Este construtor cria uma corrente de entrada de sequência que contém a lista enumerada especificada de correntes de entrada.
Parâmetros: e - a lista de correntes de entrada da sequência.
SequenceInputStream público (InputStream s1, InputStream s2)
Este construtor cria uma corrente de entrada de sequência que contém duas correntes de entrada especificadas.
Parâmetros:
s1 - a primeira corrente de entrada na sequência.
s2 - a segunda corrente de entrada na sequência.
o vazio público perto () lança IOException
Este método fecha a corrente de entrada de sequência, lançando qualquer recurso associado com a corrente. Adicionalmente, este método de close chama o método de close da subcorrente atualmente lendo-se em bem como as subcorrentes que ainda têm de ler-se em.
Lançamentos: IOException se um erro de entrada-saída ocorre.
o número interno público leu () lança IOException
Este método lê um valor de byte na subcorrente atualmente ativa na corrente de entrada de sequência, bloqueando até que o byte se leia. Se o fim da subcorrente se conseguir, o método de close chama-se na subcorrente e read começa a ler na seguinte subcorrente.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
o número interno público leu (byte b [], número interno pos, número interno len) lança IOException
Este método lê até bytes de len na subcorrente atualmente ativa na corrente de entrada de sequência na tabela de byte b que começa bytes de off na tabela, bloqueando até que todos os bytes se leiam. Se o fim da subcorrente se conseguir, o método de close chama-se na subcorrente e read começa a ler na seguinte subcorrente.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
Lançamentos: IOException se um erro de entrada-saída ocorre.
Estende-se: objeto
Esta classe implementa uma cadeia tokenizer corrente, que analisa uma corrente de entrada em uma corrente de símbolos. A classe de StreamTokenizer fornece vários métodos para estabelecer como os símbolos se analisam. Cada caráter lido na corrente avalia-se como ter zero ou mais dos seguintes atributos: os whitespace, alfabéticos, numéricos, esticam a citação ou comentário.
public double nval
Esta variável de membro mantém um valor simbólico numérico sempre que a variável de membro ttype se estabeleça em TT_NUMBER.
public String sval
Esta variável de membro mantém uma representação de cadeia de um símbolo de palavra sempre que a variável de membro ttype se estabeleça em TT_WORD, ou mantém o corpo de um símbolo de cadeia cotado quando ttype se estabelece em um caráter de citação.
public int ttype
Isto é o tipo do símbolo atual, que pode ser um do seguinte:
public final static int TT_EOF
Isto é um tipo simbólico constante que representa o símbolo de fim do arquivo.
public final static int TT_EOL
Isto é um tipo simbólico constante que representa o símbolo de fim da linha.
public final static int TT_NUMBER
Isto é um tipo simbólico constante que identifica um símbolo numérico; o valor numérico real guarda-se em nval.
public final static int TT_WORD
Isto é um tipo simbólico constante que identifica um símbolo de palavra; o valor de palavra real guarda-se em sval.
StreamTokenizer público (InputStream I)
Este construtor cria uma cadeia tokenizer corrente que analisa a corrente de entrada especificada. À revelia, a cadeia tokenizer corrente reconhece números, cadeias cotadas com citações únicas e duplas, todos os carateres alfabéticos e comentários precedidos por um caráter de '/'.
Parâmetros: I - a corrente de entrada a analisar-se.
vazio público commentChar (número interno ch)
Este método estabelece o caráter especificado como começo de comentários de linha únicos.
Parâmetros: ch - o novo caráter de comentário de linha único.
vazio público eolIsSignificant (bandeira booleana)
Este método estabelece se os carateres de fim da linha se reconhecem como símbolos.
Parâmetros: flag-a valor booleano que especifica se os carateres de fim da linha se tratam como símbolos; um valor de true significa que os carateres de fim da linha se tratam como símbolos, ao passo que um valor de false significa que se tratam como whitespace.
número interno público lineno ()
Este método determina o número de linha atual da cadeia tokenizer corrente.
Regressos: O número de linha atual da corrente.
vazio público lowerCaseMode (bandeira booleana)
Este método estabelece se os símbolos de palavra (TT_WORD) se conseguem para a letra minúscula quando se analisam.
Parâmetros: flag-a valor booleano que especifica se os símbolos de palavra se conseguem para a letra minúscula; um valor de true significa que os símbolos de palavra se conseguem para a letra minúscula, ao passo que um valor de false significa que se deixam não modificados.
o número interno público nextToken () lança IOException
Este método analisa o seguinte símbolo da corrente de entrada subjacente. Depois que o símbolo analisa-se, a variável de membro de ttype estabelece-se no tipo do símbolo, enquanto o valor de alguns símbolos se contém no nval ou em variáveis de membro de sval, dependendo do tipo simbólico.
Regressos: O tipo do símbolo.
Lançamentos: IOException se um erro de entrada-saída ocorre.
vazio público ordinaryChar (número interno ch)
Este método estabelece que o caráter especificado se trata como um caráter ordinário pelo tokenizer, significando que o caráter não se interpreta como um caráter de comentário, componente de palavra, cadeia delimiter, whitespace, ou caráter numérico. Os carateres ordinários analisam-se como símbolos de caráter únicos.
Parâmetros: ch - o caráter a estabelecer-se como ordinário.
vazio público ordinaryChars (número interno baixo, número interno oi)
Este método estabelece que os carateres na variedade especificada se tratam como carateres ordinários pelo tokenizer, significando que os carateres não se interpretam como com-
os carateres de ment, componentes de palavra, esticam delimiters, whitespace, ou carateres numéricos. Os carateres ordinários analisam-se como símbolos de caráter únicos.
Parâmetros:
low - o fim baixo da variedade de caráter ordinária.
hi - o alto fim da variedade de caráter ordinária.
vazio público parseNumbers ()
Este método estabelece que os números devem analisar-se. Quando um número se analisa, a variável de membro de ttype estabelece-se em TT_NUMBER, com o valor numérico correspondente guardado em nval.
vazio público pushBack ()
Este método empurra o símbolo atual atrás na cadeia tokenizer corrente, significando que a seguinte chamada a nextToken resultará neste símbolo que se trata.
vazio público quoteChar (número interno ch)
Este método estabelece que combinando com pares do caráter especificado usar-se para delimitar constantes de cadeia. Quando uma cadeia constante se analisa, a variável de membro de ttype estabelece-se no caráter de delimitação, com o corpo de cadeia correspondente guardado em sval.
Parâmetros: ch - a nova cadeia delimiter caráter.
vazio público resetSyntax ()
Este método reinicializa a mesa de sintaxe para que todos os carateres se considerem ordinários. Um caráter ordinário é um caráter que não se interpreta como um caráter de comentário, componente de palavra, cadeia delimiter, whitespace, ou caráter numérico. Os carateres ordinários analisam-se como símbolos de caráter únicos.
vazio público slashSlashComments (bandeira booleana)
Este método estabelece se C ++ comentários de estilo (//) se reconhecem pelo analisador gramatical. Um C ++ o comentário de estilo define-se por dois carateres de golpe avançados consecutivos, que começa um comentário que se estende ao fim da linha.
Parâmetros: flag-a valor booleano que especifica se C ++ comentários de estilo se reconhecem; um valor de true significa C ++ os comentários de estilo reconhecem-se, ao passo que um valor de false significa que não se tratam especialmente.
vazio público slashStarComments (bandeira booleana)
Este método estabelece se os comentários de estilo de C (/*...*/) se reconhecem pelo analisador gramatical. Um comentário de estilo de C define-se por um caráter de golpe avançado seguido de um asterisco, que começa um comentário. O comentário continua até que um asterisco correspondente seguido de um caráter de golpe avançado se consiga.
Parâmetros: flag-a valor booleano que especifica se os comentários de estilo de C se reconhecem; um valor de true significa que os comentários de estilo de C se reconhecem, ao passo que um valor de false significa que não se tratam especialmente.
Cadeia pública toString ()
Este método determina a representação de cadeia do símbolo atual na cadeia tokenizer corrente.
Regressos: A representação de cadeia do símbolo atual.
vazio público whitespaceChars (número interno baixo, número interno oi)
Este método estabelece que os carateres na variedade especificada se tratam como whitespace pelo tokenizer, significando que os carateres só servem para separar símbolos.
Parâmetros:
low - o fim baixo da variedade de caráter whitespace.
hi - o alto fim da variedade de caráter whitespace.
vazio público wordChars (número interno baixo, número interno oi)
Este método estabelece que os carateres na variedade especificada se tratam como palavras pelo tokenizer.
Parâmetros: low - o fim baixo da variedade de caráter de palavra.
Parâmetros: hi - o alto fim da variedade de caráter de palavra.
Estende-se: InputStream
Esta classe implementa uma corrente de entrada cujos dados se alimentam por uma cadeia. Observe que só 8 bits mais baixos de cada caráter na cadeia se usam por esta classe.
protected String buffer
Isto é o buffer de cadeia no qual os dados se leem.
protected int count
Isto é o número de carateres atualmente no buffer.
protected int pos
Isto é a posição lida da corrente no buffer.
StringBufferInputStream público (Esticam s)
Este construtor cria uma corrente de entrada de buffer de cadeia baseada na cadeia especificada. Observe que o buffer de cadeia não se copia para criar a corrente de entrada.
Parâmetros: s - o buffer de cadeia de entrada.
número interno público disponível ()
Este método determina o número de bytes que podem ler-se na corrente de entrada de buffer de cadeia sem bloqueio.
Regressos: O número de bytes disponíveis.
o número interno público leu ()
Este método lê um valor de byte na corrente de entrada de buffer de cadeia, que é 8 bits mais baixos do seguinte caráter no buffer de cadeia subjacente.
Regressos: Um número inteiro que representa o valor de byte leu, ou -1 se o fim da corrente se conseguir.
o número interno público leu (byte b [], número interno de, número interno len)
Este método lê até bytes de len na corrente de entrada de buffer de cadeia na tabela de byte b que começa bytes de off na tabela. Observe que cada byte é de fato 8 bits mais baixos do caráter correspondente no buffer de cadeia subjacente.
Parâmetros:
b - a tabela de byte na qual os dados se leem.
off - a compensação de começo na tabela dos dados a escrever-se a.
len - o número máximo de bytes para ler.
Regressos: O número real de bytes leu, ou -1 se o fim da corrente se conseguir.
recomposição nula pública ()
Este método reinicializa a posição lida com o começo da corrente de entrada de buffer de cadeia.
o público muito tempo omite (n longo)
Este método omite bytes de n de dados na corrente de entrada de buffer de cadeia.
Parâmetros: n - o número de bytes para omitir.
Regressos: O número real de bytes omite-se.
Estende-se: IOException
Esta classe de exceção transmite que um fim do arquivo (EOF) se conseguiu inesperadamente durante uma operação de entrada. Esta exceção usa-se principalmente por correntes de introdução de dados, que tipicamente esperam um arquivo binário em um formato específico, em que caso um fim do arquivo é uma condição excepcional.
Estende-se: IOException
Esta classe de exceção transmite que um arquivo não pode encontrar-se.
Estende-se: exceção
Esta classe de exceção transmite que uma espécie de entrada/produção (entrada-saída) exceção ocorreu.
Estende-se: IOException
Esta classe de exceção transmite que uma entrada/produção (entrada-saída) operação se interrompeu.
Estende-se: IOException
Esta classe de exceção transmite que uma cadeia de UTF-8 malformada se leu em uma corrente de introdução de dados.