Participe do treinamento gratuito: devsuperior.co... Siga-nos: / devsuperior.ig Comunidade aberta no Discord: / discord
Пікірлер: 69
@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 !"
@mushytu81108 ай бұрын
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 Жыл бұрын
Exercício difícil, mas o rapaz explicou de uma maneira muito didática e sem gaguejar. Parabéns!
@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!
@ThaMuthaphukkinReal2 жыл бұрын
Estava com muita dificuldade para ter a resolução certa do exercício, tirou bastante as minhas dúvidas!!! Explicação sensacional!!!
@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Ай бұрын
real eu tbm me perdi demais nesse exercicio ainda mais na parte de adicionar na pasta
@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
@zieryreis666329 күн бұрын
@@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.
@giovanioliveira683229 күн бұрын
@@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
@zieryreis666328 күн бұрын
@@giovanioliveira6832 É isso aí.
@Rafael-JC10 ай бұрын
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Ай бұрын
Cara essa aula me ajudou bastante muito bem explicado .
@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 Жыл бұрын
cara, to com o mesmo problema e to tentando diversas maneiras há 2h30 e nada ainda hahahaha conseguiu resolver??
@dgsincero97137 ай бұрын
Conseguiram !? Eu também com o msm problema@@lucasnunes769
@DucosmoFotografias2 жыл бұрын
Mano explicou perfeitamente. Muita segurança nas palavras. Parabéns!
@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 Жыл бұрын
Agora sim, nada como um profissional que sabe explicar, Parabens
@wanessavercosa2906 Жыл бұрын
Aula muito boa de fácil compreensão. Obg!!
@johabfreitas802 жыл бұрын
Estava procurando uma solução desse tipo vai me ajudar bastante. Show de bola, obrigado. É Java na veia.
@suyannesouzah Жыл бұрын
Boa explicação! Ajudou bastante aqui meus estudos! Parabéns pela desenvoltura (melhor que alguns profs, cof cof)
@SamuelCesarDantasMota5 ай бұрын
primeira vez que eu vejo arquivos na vida, nunca que eu iria pensar em uma resolução dessa pra esse exercício.
@migtrooper7 ай бұрын
Muito obrigado! Didática maravilhosa!
@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
@francitonioferreiraalves44812 жыл бұрын
Cada dia melhor. Só conteúdos top.
@sharlockholmes4742Ай бұрын
fiquei quase 7 horas tentando fazer sozinho... ainda bem q tinha esse video
@maycolmichelmohr27022 жыл бұрын
muito bom o video Alexandre!!
@DannielCristie Жыл бұрын
Excelente aula.
@cogdec2194 Жыл бұрын
muito bom, Alexandre Parabéns! From Azerbaijan
@JP8431 Жыл бұрын
Obrigado pela aula!!!
@wesleysantos62892 жыл бұрын
Cara, que tutorial fantástico!
@andersonsansao1056 Жыл бұрын
Ótima explicação, só poderia ter melhorado no áudio, no mais, tá excelente!
@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!
@lucasteoteodoro62122 жыл бұрын
Muito bom!! Muito bem explicado.
@MarcioSantos-if5lq2 жыл бұрын
obrigado Alexandre!
@estudeacademy Жыл бұрын
É interessante a gente aprender esse tipo de manipulacao de arquivos? é usado hoje em dia? ou está defasado?
@GuilhermeAlves-gg4ic Жыл бұрын
O meu aqui ta dando erro no primeiro catch: acesso negado
@J_A_T7129 ай бұрын
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 Жыл бұрын
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-h3r10 ай бұрын
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-yd3cm2 жыл бұрын
Top demais 👏👏
@luisfernando34052 жыл бұрын
Cara... Try If Resources, descobri este cara ontem e hoje vejo ele sendo nomeado aqui!!! Coisa boa descobrir o nomezinho destes caras, 😉
@vinnyweezy Жыл бұрын
try-with-resources
@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 Жыл бұрын
@Lucas Vinicius Obrigado Lucas. Ficou bem claro desde o inicio. 👍
@franciscolima15012 жыл бұрын
Excelente vídeo.
@KoreanGunz1 Жыл бұрын
Como executa outros programas dentro do java?
@juniordeniviam6 ай бұрын
Perfeito
@leonildo98342 жыл бұрын
Muito bom, bora virar dev java
@danillosilva660 Жыл бұрын
Muito bom!!!
@matheusPs242 жыл бұрын
ótima aula
@joseluisamancio8 ай бұрын
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.
@xablaumutant72477 ай бұрын
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
@wesleymrosa4 ай бұрын
Tem como fazer um crud de arquivos PDF ?
@GuilhermeAlves-gg4ic Жыл бұрын
Eh, quando eu bati o olho nesse exercício achei que era mais fácil hehe
@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?
@dias2943311 ай бұрын
tem q disponibilizar teu codigo no github pra gente ver
@Lordbiron11 ай бұрын
@@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.
@bonekaogames42462 жыл бұрын
Really amazing. Thanks
@RodrigoAra Жыл бұрын
Parece simples, só que não.
@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()); }
@guilhermedesousa95749 ай бұрын
vai travar o YT com esse código kkk.
@leonildo98342 жыл бұрын
Será que java tem muita vaga de emprego?
@Lima-yd3cm2 жыл бұрын
Sim
@sergio_ssa_ba2 жыл бұрын
Pode acreditar, sobram vagas pra um Dev em Java
@franciscolima15012 жыл бұрын
Tem muitas vagas para Java.
@r.a.a.6472 Жыл бұрын
Ótima aula de Java, mas pelamordedeus, aprenda inglês
@igorfc99803 ай бұрын
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(); }