método de archivo Java clase String lista [] (FilenameFilter fnf) con el Ejemplo

método de archivos de Java class String [] lista (FilenameFilter FNF) : Aquí, vamos a aprender acerca de la lista String [] método (FilenameFilter FNF) de Class Archivo con su sintaxis y el ejemplo.

File class String [] lista (FilenameFilter fnf)

  • Este método está disponible en Class java.io.File.list (FilenameFilter fnf) .
  • Este método se utiliza para package los nombres de todos los archivos en la forma de una matriz de cadenas que está representado en la ruta de archivo.
  • El tipo class de este método es String [] decir Devuelve una matriz de cadenas de todos los archivos o directorios que se representa en la ruta de archivo si la ruta dada es otra cosa directorio return return.
  • Este método puede lanzar una excepción (es decir Excepción de Seguridad) si el acceso de escritura no se le da al archivo.
  • Este método es reemplazable. El primer método no acepta ningún parámetro y el segundo método acepta un parámetro.

Sintaxis:

    String[] list(){
}

Parámetro (s):

Pasamos sólo un objeto FilenameFilter como un parámetro en el método y con la ayuda de este argumento, podemos encontrar archivos con filtro (es decir, podemos encontrar archivos específicos).

class valor:

El tipo return de este método es String [] es decir, se devuelve todos los nombres de los archivos en una matriz de cadenas que se representa en una ruta de archivo.

programa Java para demostrar método

// import the File class because we will use File class methods
import java.io.*;
// import the Exception class because it may raise an
// exception when working with files
import java.lang.Exception;
public class ToListSpecificFiles {
public static void main(String[] args) {
try {
// Specify the path of file and we use double slashes to
// escape '' character sequence for windows otherwise
// it will be considerable as url.
File file = new File("C:Userscomputer clinicOneDriveArticles");
// Create a FilenameFilter object
FilenameFilter fnf = new FilenameFilter() {
public boolean accept(File file, String name) {
return name.startsWith("J");
}
};
// By using list(fnf) returns all the files and directories
// which is represented in a file path if file path is a
// directory and all file or directories starts with 'J'.
String[] filelist = file.list(fnf);
System.out.println("These are the name of files represented in a given directory :" + file.getPath());
// By using loop to traverse the filenames and directories
// in the given path .
for (int i = 0; i < filelist.length; i++)
System.out.println(filelist[i]);
} catch (Exception e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}

salida

D:Programs>javac ToListSpecificFiles.java
D:Programs>java ToListSpecificFiles
These are the name of files represented in a given directory :C:Userscomputer clinicOneDriveArticles
Java File Class canExecute().docx
Java File Class canRead().docx
Java File Class canWrite().docx



ejemplo de lista ()

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *