IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)



Auteur : dtateur
Version : 06/08/2004
Transformer une Stack Trace en String
Méthode permettant de transformer une Stack Trace en String

public static String getStackTrace( Throwable aThrowable ) { Writer result = new StringWriter(); PrintWriter printWriter = new PrintWriter( result ); aThrowable.printStackTrace( printWriter ); return result.toString(); }

Auteur : Glob
Version : 06/08/2004
Téléchargez le zip
OutputStream vers un JTextArea
Un OutputStream vers un JTextArea permet de redéfinir les flux System.out et System.err vers un JTextArea, très utile dans les cas où l'on ne dispose pas de console standard. Vous trouverez ci-dessous la partie du code permettant d'utiliser cette classe

JTextArea myConsole = new JTextArea(); JTextAreaOutputStream outStream = new JTextAreaOutputStream(myConsole); JTextAreaOutputStream errStream = new JTextAreaOutputStream(myConsole); System.setOut(new PrintStream(outStream)); System.setErr(new PrintStream(errStream));

Auteur : Stessy
Version : 17/08/2004
Téléchargez le zip
Cacher le password en ligne de commande
Cette classe permet de remplacer chaque caractère alphanumérique du password par le signe "*".


Version : 24/08/2004
Téléchargez le zip
String Helper
Classe utilitaire pour le formatage, les manipulations de String. Cette classe permet même le formatage de requêtes SQL


Version : 16/09/2004
Compter le nombre de fichiers dans un repertoire et afficher le nombre de ligne par fichier
Cette classe permet de compter le nombre de fichiers contenus dans un répertoire et d'afficher par la suite le nombre de lignes contenues dans chaque fichier

import java.io.*; public class LineCount { static public void main(String args[]) throws Exception { //Change the directory where the count files are existing File di = new File("c:/count"); File fl[] = di.listFiles(); int j; int count=0; String str=""; String totalinfo=""; for (j=0; j < fl.length; j++) { System.out.println(""+fl[j]); FileInputStream fis = new FileInputStream(fl[j].getCanonicalFile()); LineNumberReader l = new LineNumberReader( new BufferedReader(new InputStreamReader(fis))); while ((str=l.readLine())!=null) { count = l.getLineNumber(); } System.out.println(count); String filename = fl[j].getName().toString(); totalinfo = filename+"-------------"+count; FileOutputStream file = new FileOutputStream("c:/one.txt",true); //append PrintStream printtofile = new PrintStream(file); printtofile.println(totalinfo); printtofile.close(); file.close(); } } }

Version : 16/09/2004
Lister un répertoire
Cette classe permet de lister les fichiers ainsi que les sous-répertoires contenus dans un répertoire.

public static void main(String args[]) { try { File dir = new File("c:\\"); String[] children = dir.list(); if (children == null) { System.out.println("Directory does not exist or is not a Directory"); } else { for (int i=0; i < children.length ; i++ ) // Get filename of file or directory { String filename = new String ( children[i]); System.out.println(filename); } } // It is also possible to filter the list of returned files. // This example does not return any files that start with `.'. FilenameFilter filter = new FilenameFilter() { public boolean accept(File dir, String name) { return !name.startsWith("."); } }; children = dir.list(filter); // The list of files can also be retrieved as File objects File[] files = dir.listFiles(); // This filter only returns directories FileFilter fileFilter = new FileFilter() { public boolean accept(File file) { return file.isDirectory(); } }; files = dir.listFiles(fileFilter); } catch (Exception ioe){ ioe.printStackTrace(); } }


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.