a;1;2 b;5;6 c;4;5 d;5;5
b;11 d;10
package test; import java.io.*; import java.nio.file.*; import java.util.Optional; public class Test { public static Optional<String> compute(String[] columns) { double somme = Double.parseDouble(columns[1]) + Double.parseDouble(columns[2]); if (somme < 10) { return Optional.empty(); } else { return Optional.of(columns[0] + ";" + somme); } } public static void main(String[] args) throws IOException { try (PrintWriter output = new PrintWriter(args[1])) { Files.lines(Paths.get(args[0])) .map(line -> line.split(";")) .map(Test::compute) .filter(Optional::isPresent).map(Optional::get) .collect(() -> output, PrintWriter::println, (a,b) -> {}); } } }
java test.Test c:\input.csv c:\output.csv
<?php //CONNEXION FTP AVEC PHP //DEFINITION DES VARIABLE DE CONNEXION $ftp_server = "......"; $ftp_user_name = "......"; $ftp_user_pass = "......"; $conn_id = ftp_connect($ftp_server, 21); //IDENTIFICATION FTP $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); //VERIFICATION DE LA CONNEXION if ((!$conn_id) || (!$login_result)) { echo "La connexion FTP a échoué !<br>"; echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name"; exit; } else { echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name<br />"; } // Récupération du contenu d'un dossier $liste_fichiers = ftp_nlist($conn_id, "....."); // Affichage de $contents foreach($liste_fichiers as $fichier) { echo $fichier. '<br/>'; } //FERMETURE DE LA CONNEXION ftp_close($conn_id); ?>