car/src/main/java/androidx/car/navigation/utils/BundleMarshaller.java
public void putString(@NonNull String key, @Nullable String value) {
        String mangledKey = getMangledKey(key);
        if (!mBundle.containsKey(mangledKey)
                || !Objects.equals(mBundle.getString(mangledKey), value)) {
            mBundleDelta.putString(mangledKey, value);
            mBundle.putString(mangledKey, value);
        }
    }
/**
     * Inserts a string value, replacing any existing value for the given key.
     *
     * @param key lower camel case alphanumerical identifier
     * @param value a string, or null
     */
Inserts a string value, replacing any existing value for the given key.
@param key lower camel case alphanumerical identifier
@param value a string, or null
Inserts a string value replacing any existing value for the given key . @param key lower camel case alphanumerical identifier @param value a string or null
public void putString(@NonNull String key, @Nullable String value) {
        String mangledKey = getMangledKey(key);
        if (!mBundle.containsKey(mangledKey)
                || !Objects.equals(mBundle.getString(mangledKey), value)) {
            mBundleDelta.putString(mangledKey, value);
            mBundle.putString(mangledKey, value);
        }
    }
public void putString ( @ NonNull String key , @ Nullable String value ) { String mangledKey = getMangledKey ( key ) ; if ( ! mBundle . containsKey ( mangledKey ) || ! Objects . equals ( mBundle . getString ( mangledKey ) , value ) ) { mBundleDelta . putString ( mangledKey , value ) ; mBundle . putString ( mangledKey , value ) ; } }
Inserts a string value, replacing any existing value for the given key.
Inserts a string value replacing any existing value for the given key .