CompositeName endsWith() method in Java with Examples

2025年3月27日 | 阅读 2 分钟

javax.naming.CompositeName 类有一个 endsWith() 方法。CompositeName 类用于确定作为参数传递的复合名称是否是此特定复合名称的后缀。如果此复合名称的对象以“X”结尾,则复合名称“X”是此复合名称的后缀。如果 X 不是 CompositeName 对象或为 null,则返回 false。

语法

参数:该方法以 n 作为复合名称,用于检查其是否可能为 null。

返回值:如果 n 是 CompositeName 并且是此复合名称的后缀,则该方法返回 true;否则返回 false。

示例 1

该代码说明了如何使用 Java 的 CompositeName 类,该类表示由斜杠分隔的名称列表。创建了两个 CompositeName 对象 Cname1 和 Cname2,其中 Cname1 包含“Hello/World”,Cname2 包含“World”。接下来,我们使用 endsWith() 方法来查看 Cname1 和 Cname2 是否以对方结尾。它演示了如何使用 Java 命名上下文来比较分层名称结构。

实施

文件名: CompositeEndWithExample1.java

输出

 
Composite Name1 ends with the  Composite Name2   

示例 2

该代码演示了如何使用 CompositeName 类检查分层名称结构中的一个复合名称是否以另一个复合名称结尾。创建了两个 CompositeName 对象,Cname1 的值为“Hello/Welcome/to/World”,Cname2 的值为“Welcome”。endsWith() 函数 确定 Cname2 所表示的序列是否以 Cname1 结尾。由于 Cname1 不以“Welcome”结尾,输出将显示 Cname1 不以 Cname2 结尾。它演示了 Java 用户如何使用 CompositeName 评估分层命名系统的不同部分。

实施

文件名: CompositeEndWithExample2.java

输出

 
Composite Name1 not ends with the  Composite Name2   

下一主题Java vs Kotlin