Module  java.scripting
软件包  javax.script

Interface Bindings

    • 方法详细信息

      • put

        Object put​(String name,
                   Object value)
        设置一个命名值。
        Specified by:
        put在接口 Map<String,Object>
        参数
        name - 与值相关联的名称。
        value - 与该名称相关联的值。
        结果
        以前与给定名称相关联的值。 如果以前没有与该名称相关联的值,则返回null。
        异常
        NullPointerException - 如果名称为空。
        IllegalArgumentException - 如果名称为空字符串。
      • containsKey

        boolean containsKey​(Object key)
        如果此映射包含指定键的映射,则返回true 更正式地说,返回true当且仅当此映射包含一个键的映射关系k这样(key==null ? k==null : key.equals(k)) (最多可以有一个这样的映射。)
        Specified by:
        containsKey在接口 Map<String,Object>
        参数
        key - 要在此地图中存在的密钥要进行测试。
        结果
        true如果此映射包含指定键的映射。
        异常
        NullPointerException - 如果键为空
        ClassCastException - 如果键不是字符串
        IllegalArgumentException - 如果键为空字符串
      • get

        Object get​(Object key)
        返回此映射映射指定键的值。 如果地图不包含此键的映射,则返回null 返回值为null并不一定表示该映射不包含该键的映射; 地图也可能将密钥明确地映射到null 可以使用containsKey操作来区分这两种情况。

        更正式地,如果此映射包含从密钥映射k到值v使得(key==null ? k==null : key.equals(k)) ,则此方法返回v ; 否则返回null (最多可以有一个这样的映射。)

        Specified by:
        get在接口 Map<String,Object>
        参数
        key - 要返回其关联值的键。
        结果
        此映射映射指定键的值,如果映射不包含此键的映射, null
        异常
        NullPointerException - 如果键为空
        ClassCastException - 如果键不是字符串
        IllegalArgumentException - 如果键为空字符串
      • remove

        Object remove​(Object key)
        如果存在该地图,则从该地图中删除该密钥的映射(可选操作)。 更正式地,如果该映射包含从关键字k到值v的映射,使得(key==null ? k==null : key.equals(k)) ,该映射被去除。 (地图最多可以包含一个这样的映射。)

        返回与之前关联的地图映射到的值,如果地图不包含该键的映射,则返回null (A null返回也可以指示以前关联的地图null与指定的键,如果实现支持null值)。一旦调用返回,地图将不包含指定键的映射。

        Specified by:
        remove在接口 Map<String,Object>
        参数
        key - 要从地图中删除其映射的密钥。
        结果
        与指定键相关联的上一个值,如果没有键的映射, null
        异常
        NullPointerException - 如果键为空
        ClassCastException - 如果键不是字符串
        IllegalArgumentException - 如果键为空字符串