# 改名

> 原文： [https://docs.oracle.com/javase/tutorial/jndi/ops/rename.html](https://docs.oracle.com/javase/tutorial/jndi/ops/rename.html)

您可以使用 [`Context.rename（）`](https://docs.oracle.com/javase/8/docs/api/javax/naming/Context.html#rename-javax.naming.Name-javax.naming.Name-) 重命名上下文中的对象。

```
// Rename to Scott S
ctx.rename("cn=Scott Seligman", "cn=Scott S");

```

<center>![Renaming an object](img/21a0b8a98c930f5b0ef50d1dd971319b.jpg)</center>

[`This example`](examples/Rename.java) 将绑定到`“cn = Scott Seligman”`的对象重命名为`“cn = Scott S”`。在验证对象已重命名后，程序将其重命名为其原始名称（`“cn = Scott Seligman”`），如下所示。

```
// Rename back to Scott Seligman
ctx.rename("cn=Scott S", "cn=Scott Seligman");

```

有关重命名 LDAP 条目的更多示例，请查看 [LDAP 用户高级主题](../ldap/rename.html)课程。