Dois dias atrás, eu tive que obter dados JSON relativamente grandes (cerca de 300kb) e salvá -los através da solicitação HTTP. Depois de pensar sobre isso, finalmente decidi salvar os dados JSON obtidos na forma de um arquivo e ler o arquivo toda vez que o uso.
Sem mais delongas, basta fazer o upload do código.
A seguir, é apresentada uma captura de tela do código. Haverá um arquivo de código preenchido disponível para download no final do artigo.
Como criar um arquivo:
Como escrever conteúdo de arquivo:
Como excluir um arquivo:
teste:
Sobre a criação de arquivos, escreva conteúdo, exclua. Você pode fazer algumas alterações de acordo com sua própria situação.
A seguir, a classe de código.
pacote com.file.run; importar java.io.bufferedReader; importar java.io.file; importar java.io.fileInputStream; importar java.io.fileOutputStream; importUilTuRitAter; importwriter; importwrather; importwriter; importwriter; Xijuzi-O* @Version 8 de julho de 2016 às 10:38:49*/classe pública Forfile {// Gere caminho de arquivo privado estático string path = "d: // file //"; // caminho do arquivo + nome private estático string filenameTemp;/*** Arquivo* @Param o nome do arquivo* @Pearam FilseContent. Createfile booleano (nome do arquivo da string, string fileContent) {boolean bool = false; filenameTemp = caminho+arquivo de arquivo+". true; system.out.println ("Sucesso Crie arquivo, o arquivo é"+filenameTemp); // Após criar o arquivo, writefileContent (filenameTemp, fileContent);}} catch (exceção e) {e.printstacktrace ();} retornar bool;}/*** write content to the File* @throws ioexception*/public estático booleano writefileContent (string filepath, string newsstr) lança ioexception {boolean bool = false; string filein = newsstr+"/r/n"; // linhagem recém -escrita, newline string temp = "" fileInputStream fis = null; inputreadReader, null; null; printWriter pw = null; tente {arquivo file = new File (filepath); // caminho do arquivo (incluindo nome do arquivo) // Leia o arquivo no fluxo de entrada fis = new FileInputStream (arquivo); isr = new InputStreamReader (fis); br = new BufferredReader (ISR); StringBuffer buffer = new StringBuffer (); // o conteúdo original do arquivo para (int i = 0; (temp = b.readline ())! buffer.append (system.getProperty ("line.separator"));} buffer.append (filein); fos = new FileOutputStream (file); pw = new PrintWriter (fos); pw.write (buffer.tostring (). TOCHARARRAY ()); PW.Flush (); excepcione.printStackTrace ();} finalmente {// não se esqueça de fechar se (pw! = null) {pw.close ();} if (fos! = null) {fos.close ();} if (br! {fis.close ();}} retorna bool;}/*** exclua arquivo* @param fileName Name Nome* @return*/public estático boolean delfile (string filename) {boolean bool = false; filenameTemp = path+filename+". {if (file.exists ()) {file.delete (); bool = true;}} catch (Exceção e) {// TODO: lide a exceção} retorna bool;} public static void main (string [] args) {uuid uuid = uuid.randomuUid (); Alunos molhados, refletem o arco -íris que eu quero mais e me levar ao céu com você, porque você é meu sonho, meu sonho ");}}O exposto acima é o método de criar arquivos e escrever conteúdo em Java apresentado a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!