📜  Java中的 CompositeName endsWith() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:46.053000             🧑  作者: Mango

Java中的 CompositeName endsWith() 方法及示例

介绍

CompositeName是Java中的一个命名类,用于操作命名。它提供了多种方法来操作命名。其中包括endsWith()方法,该方法用于检查指定的命名是否以指定的名称结尾。该方法的返回结果为布尔值。

语法
public boolean endsWith(Name n)

参数n为要检查的名称。

返回值
  • 如果指定的名称n是当前名称的结尾部分,则返回true。
  • 否则返回false。
示例

假设现有以下两个CompositeName对象:

CompositeName name1 = new CompositeName("java:comp/env/test/one");
CompositeName name2 = new CompositeName("/test/one");

调用name1的endsWith方法,检查是否以"/test/one"结尾:

boolean b1 = name1.endsWith(new CompositeName("test/one"));
System.out.println(b1);

输出结果为true。

调用name2的endsWith方法,检查是否以"java:comp/env/test/one"结尾:

boolean b2 = name2.endsWith(new CompositeName("java:comp/env/test/one"));
System.out.println(b2);

输出结果为false。因为name2不包含"java:comp/env"这部分。

总结

CompositeName的endsWith方法用于检查一个名称是否是当前名称的结尾部分。它可以帮助我们更方便地操作命名。