Lineas De Codigo

Páginas: 3 (711 palabras) Publicado: 28 de abril de 2012
Para contar líneas de codigo

import java.io.FileNotFoundException;
import java.util.Scanner;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;

public class Programa {public static void main(String[] args) throws FileNotFoundException {
JFileChooser chooser = new JFileChooser();
chooser.setDialogType (JFileChooser.OPEN_DIALOG);
chooser.setMultiSelectionEnabled(false);
if(chooser.showOpenDialog(null) != JFileChooser.APPROVE_OPTION)
return;
int lineas;
Scanner archivo = new Scanner (chooser.getSelectedFile());
for(lineas=0; archivo.hasNextLine(); lineas++)archivo.nextLine();
archivo.close();
JOptionPane.showMessageDialog (null, lineas + " líneas.");
}

}

Puedes usar un FileInputStream para leer la información del archivo, por ejemplo:FileInputStream archivoLectura = new FileInputStream (**nombre_del_archivo**);

y leer el archivo caracter a caracter usando su método read. El método read lee bytes, por lo que sería necesarioconvertir esa información a caracteres (el tipo char es de 2 bytes). Puedes hacer lo siguiente:

byte [] caracter = new byte [2];
archivoLectura.read (caracter);

Ejecutas el método read en un ciclo,porque es el que estará leyendo los caracteres del archivo, conviertes caracter a cadena y lo comparas con el salto de línea (\n), así, cada que encuentres un salto de línea incrementas uncontador... y así hasta encontrar el fin del archivo... probablemente haya una mejor solución, pero esa es la que se me ocurre ahorita... suerte.

import java.io.BufferedReader;
import java.io.File;
importjava.io.FileFilter;
import java.io.FileReader;

/**
 *
 * @author Administrador
 */
public class ContadorLineas {
public int conta(File file) {
      System.out.println("Cargando... " +file.getName());
      int conta = 0;
      //    Obtener todos los archivos en el directorio actual
      if (file.isDirectory()) {
         // Obteniendo el archivo para cargarlo
      conta =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • código de lineas
  • Codigos de lines
  • Codigos lineas aereas
  • Lineas De Código De Dreamweaver
  • codigos de lineas
  • codigo de etica de un lin
  • Programacion
  • Lino De Lino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS