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().
- 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: - 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:
- https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#endsWith(java.lang.String)
- https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#endsWith(java.nio.file.Path)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA