Manipulando arquivos e pastas com Java

  Рет қаралды 17,948

DevSuperior

DevSuperior

Күн бұрын

Participe do treinamento gratuito:
devsuperior.co...
Siga-nos:
/ devsuperior.ig
Comunidade aberta no Discord: / discord

Пікірлер: 69
@LoperaTw
@LoperaTw Жыл бұрын
Muito bom o video, bem explicado !! Pra melhor o video, voce tinha que ter finalizado com: " Entao é isso pessoal, bons estudos/um grande abraço e até a proxima !"
@mushytu8110
@mushytu8110 8 ай бұрын
Uma pequena dica para este exercício: Seria interessante criar dentro da classe dos produtos um toString para facilitar como vai sair quando chamar um objeto produto. Daí, quando for escrever o arquivo é só puxar o toString da classe.
@danesfc
@danesfc Жыл бұрын
Exercício difícil, mas o rapaz explicou de uma maneira muito didática e sem gaguejar. Parabéns!
@nogueira76
@nogueira76 Жыл бұрын
Eu quebrando a cabeça pq meu código tava dando erro, depois de um tempo me liguei que meu arquivo .csv que criei no excel tava separado por " ; " e não por " , ". Foi só substituir e rodou!😂. Mas, realmente, o Alexandre tem uma ótima didática. Parabéns!
@ThaMuthaphukkinReal
@ThaMuthaphukkinReal 2 жыл бұрын
Estava com muita dificuldade para ter a resolução certa do exercício, tirou bastante as minhas dúvidas!!! Explicação sensacional!!!
@quadrado96
@quadrado96 Ай бұрын
Alexandre explica muito bem, bem calmo com uma didática incrível. Estava com dificuldades nos exercícios com arquivos mas consegui entender tranquilamente.
@sharlockholmes4742
@sharlockholmes4742 Ай бұрын
real eu tbm me perdi demais nesse exercicio ainda mais na parte de adicionar na pasta
@giovanioliveira6832
@giovanioliveira6832 Ай бұрын
@@sharlockholmes4742 mano, esse foi o primeiro exercício desse curso que não consegui fazer sozinho de jeito nenhum, precisei vir ver a solução
@zieryreis6663
@zieryreis6663 29 күн бұрын
@@giovanioliveira6832 Eu ate fiz sozinho, mas ficou uma gambiarra da braba. Única coisa que tive que pesquisar foi aquela conversão de String para double.
@giovanioliveira6832
@giovanioliveira6832 29 күн бұрын
@@zieryreis6663 Foi bem complicado pra mim esse exercício, mas agora já estou achando bem tranquilo esse assunto. É assim mesmo, com persistência aquilo que parecia super difícil vira aquecimento. Agora estou quebrando cabeça com generics kkkkk
@zieryreis6663
@zieryreis6663 28 күн бұрын
@@giovanioliveira6832 É isso aí.
@Rafael-JC
@Rafael-JC 10 ай бұрын
valew pela aula sou aluno do Nelio no curso de Java da Udemy, atualmente faço a aula 217, ai fiquei com duvidas. este video ajudou muito
@zaratriel2094
@zaratriel2094 Ай бұрын
Cara essa aula me ajudou bastante muito bem explicado .
@geraldogoncalves1643
@geraldogoncalves1643 Жыл бұрын
Bom dia, primeiramente quero registrar um elogio, ao modo como é aplicado as explicações. Sempre com uma didática muito boa, e com clareza. Mais não sei se aconteceu com mais alguém, mais fiz o código igualmente, mais usando o Windows. E para minha surpresa, cria a pasta, mais não cria o arquivo. Gerando uma Exception como consta: Enter file path: C:\temp\ws-eclipse\TrabComArquivos\Exercicio\input.csv Folder created: true Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at application.Program.main(Program.java:50)
@lucasnunes769
@lucasnunes769 Жыл бұрын
cara, to com o mesmo problema e to tentando diversas maneiras há 2h30 e nada ainda hahahaha conseguiu resolver??
@dgsincero9713
@dgsincero9713 7 ай бұрын
Conseguiram !? Eu também com o msm problema@@lucasnunes769
@DucosmoFotografias
@DucosmoFotografias 2 жыл бұрын
Mano explicou perfeitamente. Muita segurança nas palavras. Parabéns!
@fellipealbert3
@fellipealbert3 Жыл бұрын
Excelente explicação! Seria legal colocar pelo menos o tratamento para 2 exceções que provavelmente vão acontecer na vida real: 1)Caso o arquivo original tenha um número de colunas menor que 3, que pode ocasionar o erro de ArrayIndexOutOfBoundsException ao acessar uma posição inexistente do array; 2)Caso o tipo do dado não seja do tipo esperado, como por exemplo receber um texto "123a.50" para a posição que fica o preço;
@fabio1976ful
@fabio1976ful Жыл бұрын
Agora sim, nada como um profissional que sabe explicar, Parabens
@wanessavercosa2906
@wanessavercosa2906 Жыл бұрын
Aula muito boa de fácil compreensão. Obg!!
@johabfreitas80
@johabfreitas80 2 жыл бұрын
Estava procurando uma solução desse tipo vai me ajudar bastante. Show de bola, obrigado. É Java na veia.
@suyannesouzah
@suyannesouzah Жыл бұрын
Boa explicação! Ajudou bastante aqui meus estudos! Parabéns pela desenvoltura (melhor que alguns profs, cof cof)
@SamuelCesarDantasMota
@SamuelCesarDantasMota 5 ай бұрын
primeira vez que eu vejo arquivos na vida, nunca que eu iria pensar em uma resolução dessa pra esse exercício.
@migtrooper
@migtrooper 7 ай бұрын
Muito obrigado! Didática maravilhosa!
@AndreLuiz-ol2vw
@AndreLuiz-ol2vw Жыл бұрын
Esse dai nem tentei fazer, essa parte de arquivos ai ainda to fraquinho, só com a prática mesmo. Mas fiz acompanhando a correção, valeu
@francitonioferreiraalves4481
@francitonioferreiraalves4481 2 жыл бұрын
Cada dia melhor. Só conteúdos top.
@sharlockholmes4742
@sharlockholmes4742 Ай бұрын
fiquei quase 7 horas tentando fazer sozinho... ainda bem q tinha esse video
@maycolmichelmohr2702
@maycolmichelmohr2702 2 жыл бұрын
muito bom o video Alexandre!!
@DannielCristie
@DannielCristie Жыл бұрын
Excelente aula.
@cogdec2194
@cogdec2194 Жыл бұрын
muito bom, Alexandre Parabéns! From Azerbaijan
@JP8431
@JP8431 Жыл бұрын
Obrigado pela aula!!!
@wesleysantos6289
@wesleysantos6289 2 жыл бұрын
Cara, que tutorial fantástico!
@andersonsansao1056
@andersonsansao1056 Жыл бұрын
Ótima explicação, só poderia ter melhorado no áudio, no mais, tá excelente!
@lucasoad399
@lucasoad399 Жыл бұрын
Agora que vi que fiz uma má prática retada, mas foi pq vislumbrei apenas o cenário do exercício. Eu calculei o total no toString do produto. kkkkk. Xtreme go Horse!
@lucasteoteodoro6212
@lucasteoteodoro6212 2 жыл бұрын
Muito bom!! Muito bem explicado.
@MarcioSantos-if5lq
@MarcioSantos-if5lq 2 жыл бұрын
obrigado Alexandre!
@estudeacademy
@estudeacademy Жыл бұрын
É interessante a gente aprender esse tipo de manipulacao de arquivos? é usado hoje em dia? ou está defasado?
@GuilhermeAlves-gg4ic
@GuilhermeAlves-gg4ic Жыл бұрын
O meu aqui ta dando erro no primeiro catch: acesso negado
@J_A_T712
@J_A_T712 9 ай бұрын
Meu código ficou um pouco mais verboso! Vou tentar melhorar isso... mas uma dúvida que fiquei era se o segundo try() precisava mesmo ficar dentro do primeiro try(). Seria uma boa prática fazer dessa maneira? no meu código eu fiz dois try independentes...
@Drave94
@Drave94 Жыл бұрын
Tem como criar a pasta OUT sem usar o "boolean success" (linha 30)? Pq o programa está "apontando" que a variável "success" não está sendo usada, e realmente não precisa ser usada pra resolução do problema.
@DouglasCandido-h3r
@DouglasCandido-h3r 10 ай бұрын
Pra que serve o construtor com campos? Sempre me perguntei isso nas aulas da DevSuperior, pq eu msm resolvo os exercícios sem usar isso e funciona. Pra quer serve?
@Lima-yd3cm
@Lima-yd3cm 2 жыл бұрын
Top demais 👏👏
@luisfernando3405
@luisfernando3405 2 жыл бұрын
Cara... Try If Resources, descobri este cara ontem e hoje vejo ele sendo nomeado aqui!!! Coisa boa descobrir o nomezinho destes caras, 😉
@vinnyweezy
@vinnyweezy Жыл бұрын
try-with-resources
@cassiosantana5240
@cassiosantana5240 Жыл бұрын
Olá! Senti falta apenas de explicar o porquê do segundo bloco try ser dentro do primeiro. Fiz o exercício da mesma forma exceto que fiz o segundo fora, mas funcionou normalmente. Qual seria a diferença? Obrigado pelo vídeo. Pra quem não sabe esse é um exercício resolvido do Curso Java Completo da Udemy. Obrigado!
@cassiosantana5240
@cassiosantana5240 Жыл бұрын
@Lucas Vinicius Obrigado Lucas. Ficou bem claro desde o inicio. 👍
@franciscolima1501
@franciscolima1501 2 жыл бұрын
Excelente vídeo.
@KoreanGunz1
@KoreanGunz1 Жыл бұрын
Como executa outros programas dentro do java?
@juniordeniviam
@juniordeniviam 6 ай бұрын
Perfeito
@leonildo9834
@leonildo9834 2 жыл бұрын
Muito bom, bora virar dev java
@danillosilva660
@danillosilva660 Жыл бұрын
Muito bom!!!
@matheusPs24
@matheusPs24 2 жыл бұрын
ótima aula
@joseluisamancio
@joseluisamancio 8 ай бұрын
Olá , bom dia ! Não estou conseguindo gerar o arquivo "summary.csv"; já bati cabeça e não encontro o erro. Estou utilizando a seguinte sintaxe: String targetFileStr = sourceFolderStr + "\\out\\summary.csv"; Alguém pode me dar um dica ? Obrigado.
@xablaumutant7247
@xablaumutant7247 7 ай бұрын
Você tem que por o nome do arquivo dentro do FilerWriter try (BufferedWriter bw= new BufferedWriter(new FileWriter("C:\\Users\\João\\Documents\\out\\summary.csv"))){ Dessa forma ele vai criar o arquivo "Sumary.csv" dentro da pasta out
@wesleymrosa
@wesleymrosa 4 ай бұрын
Tem como fazer um crud de arquivos PDF ?
@GuilhermeAlves-gg4ic
@GuilhermeAlves-gg4ic Жыл бұрын
Eh, quando eu bati o olho nesse exercício achei que era mais fácil hehe
@Lordbiron
@Lordbiron Жыл бұрын
No meu está dando um erro de acesso ao arquivo, tentei mesmo usando o código do professor copiado do github ele ainda da a mensagem: Error reading file: c:\temp\input.csv (The system cannot find the file specified). Tentei jogar o arquivo input.csv em outras pastas mais mesmo assim da essa mensagem de arquivo não encontrado. Alguém para me ajudar nessa?
@dias29433
@dias29433 11 ай бұрын
tem q disponibilizar teu codigo no github pra gente ver
@Lordbiron
@Lordbiron 11 ай бұрын
@@dias29433 postei a dúvida no Udemy e o pessoal respondeu por lá. Vlw. Era uma configuração do windows de mostrar a extensão do arquivo.
@bonekaogames4246
@bonekaogames4246 2 жыл бұрын
Really amazing. Thanks
@RodrigoAra
@RodrigoAra Жыл бұрын
Parece simples, só que não.
@pedroemanoel8275
@pedroemanoel8275 Жыл бұрын
Fiz tudo errado então, pq eu fiz assim: String path = "D:\\out\\sumary.txt"; String path2 = "D:\\out\\summary.txt"; try (BufferedReader br = new BufferedReader(new FileReader(path))){ String at = br.readLine(); while (at != null) { double valor = 0; String[] ats = at.split(","); valor = Double.parseDouble(ats[1]) * Double.parseDouble(ats[2]); try (BufferedWriter bw = new BufferedWriter(new FileWriter(path2,true))){ String a = ats[0]; bw.write(a +", " + valor); bw.newLine(); } at = br.readLine(); } } catch(IOException e) { System.out.println("error: " + e.getMessage()); }
@guilhermedesousa9574
@guilhermedesousa9574 9 ай бұрын
vai travar o YT com esse código kkk.
@leonildo9834
@leonildo9834 2 жыл бұрын
Será que java tem muita vaga de emprego?
@Lima-yd3cm
@Lima-yd3cm 2 жыл бұрын
Sim
@sergio_ssa_ba
@sergio_ssa_ba 2 жыл бұрын
Pode acreditar, sobram vagas pra um Dev em Java
@franciscolima1501
@franciscolima1501 2 жыл бұрын
Tem muitas vagas para Java.
@r.a.a.6472
@r.a.a.6472 Жыл бұрын
Ótima aula de Java, mas pelamordedeus, aprenda inglês
@igorfc9980
@igorfc9980 3 ай бұрын
o meu so deu certo ler o arquivo e istanciar os atributos da classe depois que adicionei .trim() oara excluir os campos em branco, da seuinte forma try (BufferedReader br = new BufferedReader(new FileReader(sourceFileStr))) { String itemCsv = br.readLine(); while (itemCsv != null) { String[] fields = itemCsv.split(","); String name = fields[0]; double price = Double.parseDouble(fields[1].trim()); int quantity = Integer.parseInt(fields[2].trim()); list.add(new Product(name, price, quantity)); itemCsv = br.readLine(); }
Java e Spring: camadas, ORM, DTO
30:06
DevSuperior
Рет қаралды 42 М.
JAVA: Leitura e escrita de arquivos (.CSV)
46:24
Prof. Lucas Fraga
Рет қаралды 2,2 М.
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 30 МЛН
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 9 МЛН
Quando usar o void em uma função? Exemplo em Java
11:14
DevSuperior
Рет қаралды 8 М.
Java: Read a CSV File into an Array #49
13:47
Alex Lee
Рет қаралды 201 М.
Padrão camadas e exceções em Java web Spring Boot - Aulão #012
30:42
O que estudar para ser programador / desenvolvedor?
19:42
DevSuperior
Рет қаралды 38 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,1 МЛН
Manipulando Arquivos em Java
12:05
Professor Isidro
Рет қаралды 40 М.
Java File Input/Output - It's Way Easier Than You Think
8:18
Coding with John
Рет қаралды 464 М.
Encapsulamento em 10 minutos
10:19
DevSuperior
Рет қаралды 28 М.
Exceções, try, catch com Java
8:39
DevSuperior
Рет қаралды 32 М.
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 30 МЛН