métodostartWith() de java.nio.file.Path usec para verificar si este objeto de ruta comienza con la ruta o string dada que pasamos como parámetro.
Hay dos tipos de métodos beginWith().
- El método beginWith(String other) de java.nio.file.Path se usa para verificar si esta ruta comienza 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» comienza con «dir1/file1» y «dir1». No termina con «d» o «dir».
Sintaxis:
default boolean startsWith(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 comienza 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 beginWith(String other):
Programa 1:// Java program to demonstrate
// Path.startsWith(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(
"drive\\temp\\Spring"
);
// create a string object
String passedPath =
"drive"
;
// call startsWith() to check path object
// starts with passedPath or not
boolean
check = path.startsWith(passedPath);
// print result
System.out.println(
"Path starts with \""
+ passedPath +
"\" :"
+ check);
}
}
Producción: - comienza con (Otra ruta) método de java.nio.file.Path utilizado para verificar si esta ruta comienza con la ruta dada como parámetro para el método o no. Este método devuelve verdadero si esta ruta comienza con la ruta dada; de lo contrario falso.
Esta ruta comienza con la ruta dada si el componente raíz de esta ruta comienza con el componente raíz de la ruta dada, y esta ruta comienza con los mismos elementos de nombre que la ruta dada. Si la ruta dada tiene más elementos de nombre que esta ruta, se devuelve falso.
Si el componente raíz de esta ruta comienza 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 comienza con la ruta dada.
Si la ruta dada está asociada con un sistema de archivos diferente a esta ruta, se devuelve falso.Sintaxis:
boolean startsWith(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 comienza con la ruta dada; de lo contrario falso.
Los siguientes programas ilustran el método beginWith(Path other):
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 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 startsWith method to check functionality
// of startsWith(Path other) method
Path passedPath
= Paths.get(
"D:\\eclipse"
+
"\\plugins"
);
// call startsWith() to check path object
// starts with passedPath or not
boolean
check = path.startsWith(passedPath);
// print result
System.out.println(
"Path starts with \" "
+ passedPath +
"\" :"
+ check);
}
}
Producción:
Referencias:
- https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#startsWith(java.lang.String)
- https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#startsWith(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