Interface LambdaMap<V>

  • All Superinterfaces:
    Map<String,​V>
    All Known Implementing Classes:
    StringMap

    public interface LambdaMap<V>
    extends Map<String,​V>
    Created by hocgin on 2020/6/7. email: hocgin@gmail.com
    Author:
    hocgin
    • Method Detail

      • put

        default <T> V put​(SFunction<T,​?> keyFunction,
                          V value)
      • get

        default <T> V get​(SFunction<T,​?> keyFunction)
      • getAsString

        default <T> String getAsString​(SFunction<T,​?> keyFunction)
      • getOrDefault

        default <T> V getOrDefault​(SFunction<T,​?> keyFunction,
                                   V defaultValue)
      • remove

        default <T> V remove​(SFunction<T,​?> keyFunction)