Olá. Eu gostaria de saber como eu faço para carregar um arquivo de texto simples para o meu programa.
Os arquivos de texto estão dentro do próprio arquivo JAR, eu só quero saber quais métodos eu uso para obter o conteúdo desses arquivos para usar no aplicativo. Eu já lí sobre o método getResourceAsStream() mas não entendo como usá-lo. Será que estou no caminho certo, ou tem outra forma de carregar esses arquivos?
Com o método getResourceAsStream() basta você passar o caminho do arquivo relativo ao objeto class que invoca o método que ele te retorna o InputStream do arquivo. Daí você usa um InputStreamReader para ler os caracteres do InputStream. Dá uma olhada na documentação das classes do pacote java.io que tem tudo o que você precisa.
Romeno1988
Obrigado, vou dar mais uma estudada nesse método. :thumbup:
Marky.Vasconcelos
Isso é JME ou Android?
Romeno1988
É JME. À Propósito, o formato de arquivo executável do Android também se chama JAR?
Marky.Vasconcelos
Não, é um APK, mas em JME na verdade é um JAD, pensei que voce se confundiu.
Romeno1988
Mas um JAD é só um arquivo de texto simples chamado Java Application Descriptor. Todos os arquivos do aplicativo ficam dentro do JAR, é isso que é instalado nos celulares. Alguns celulares (como o meu) dispensam o JAD completamente.