Ruta termina con() método en Java con ejemplos

termina con() método de java.nio.file.Path usec para verificar si este objeto de ruta termina con la ruta o string dada que pasamos como parámetro.
Hay dos tipos de métodos EndsWith().

  1. El método EndsWith(String other) de java.nio.file.Path se usa para verificar si esta ruta termina con una ruta, construida al convertir la string de ruta dada que pasamos como parámetro a este método. Por ejemplo, esta ruta «dir1/file1» termina con «dir1/file1» y «file1». No termina con «1» o «/archivo1». Tenga en cuenta que los separadores finales no se tienen en cuenta, por lo que invocar este método en la ruta «dir1/file1» con la string «file1/» devuelve verdadero.

    Sintaxis:

    default boolean endsWith(String other)
    

    Parámetros: este método acepta un solo parámetro, que es la string de ruta dada.

    Valor devuelto: este método devuelve verdadero si esta ruta termina con la ruta dada; de lo contrario falso.

    Excepción: este método arroja InvalidPathException si la string de ruta no se puede convertir en una ruta.

    Los siguientes programas ilustran el método extremosCon(String other):
    Programa 1:

    // Java program to demonstrate
    // Path.endsWith(String other) method
      
    import java.nio.file.Path;
    import java.nio.file.Paths;
    public class GFG {
        public static void main(String[] args)
        {
      
            // create object of Path
            Path path = Paths.get("\\temp\\Spring");
      
            // create a string object
            String passedPath = "Spring";
      
            // call endsWith() to check path object
            // ends with passedPath or not
            boolean check = path.endsWith(passedPath);
      
            // print result
            System.out.println("Path ends with "
                               + passedPath + " :"
                               + check);
        }
    }
    Producción:
  2. termina con (Otra ruta) método de java.nio.file.Path utilizado para verificar si esta ruta termina con la ruta dada como parámetro para el método o no. Este método devuelve verdadero si esta ruta termina con la ruta dada; de lo contrario falso.
    Si la ruta pasada tiene N elementos y ningún componente raíz y esta ruta tiene N o más elementos, entonces esta ruta termina con la ruta dada si los últimos N elementos de cada ruta, comenzando en el elemento más alejado de la raíz, son iguales.
    Si la ruta pasada tiene un componente raíz, entonces esta ruta termina con la ruta dada si el componente raíz de esta ruta termina con el componente raíz de la ruta dada, y los elementos correspondientes de ambas rutas son iguales. Si el componente raíz de esta ruta termina o no con el componente raíz de la ruta dada es específico del sistema de archivos. Si esta ruta no tiene un componente raíz y la ruta dada tiene un componente raíz, esta ruta no termina con la ruta dada.
    Si la ruta dada está asociada con un sistema de archivos diferente a esta ruta, se devuelve falso.

    Sintaxis:

    boolean endsWith(Path other)
    

    Parámetros: este método acepta un solo parámetro, que es la ruta dada.

    Valor devuelto: este método devuelve verdadero si esta ruta termina con la ruta dada; de lo contrario falso.

    Los siguientes programas ilustran el método de extremos con (otro camino):
    Programa 1:

    // Java program to demonstrate
    // java.nio.file.Path.(Path other) method
      
    import java.nio.file.Path;
    import java.nio.file.Paths;
    public class GFG {
        public static void main(String[] args)
        {
      
            // create an object of Path
            Path path
                = Paths.get("D:\\eclipse"
                            + "\\plugins"
                            + "\\javax.xml.rpc_1.1.0.v201209140446"
                            + "\\lib");
      
            // create a path object which we will pass
            // to endsWith method to check functionality
            // of endsWith(Path other) method
            Path passedPath = Paths.get(
                "javax.xml.rpc_1.1.0.v201209140446"
                + "\\lib");
      
            // call endsWith() to check path object
            // ends with passedPath or not
            boolean check = path.endsWith(passedPath);
      
            // print result
            System.out.println("Path ends with "
                               + passedPath + " :"
                               + check);
        }
    }
    Producción:

Referencias:

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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