📅  最后修改于: 2023-12-03 14:42:46.053000             🧑  作者: Mango
CompositeName是Java中的一个命名类,用于操作命名。它提供了多种方法来操作命名。其中包括endsWith()方法,该方法用于检查指定的命名是否以指定的名称结尾。该方法的返回结果为布尔值。
public boolean endsWith(Name n)
参数n为要检查的名称。
假设现有以下两个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方法用于检查一个名称是否是当前名称的结尾部分。它可以帮助我们更方便地操作命名。