Java Array Replace replaceAll(final String[] args, final String from, final String to)

Here you can find the source of replaceAll(final String[] args, final String from, final String to)

Description

replace All

License

Apache License

Declaration

private static String[] replaceAll(final String[] args, final String from, final String to) 

Method Source Code

//package com.java2s;
/*/* w  ww  . j  a  v  a  2 s  . c  o  m*/
 *
 *  Copyright 2018 Netflix, Inc.
 *
 *     Licensed under the Apache License, Version 2.0 (the "License");
 *     you may not use this file except in compliance with the License.
 *     You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 *     Unless required by applicable law or agreed to in writing, software
 *     distributed under the License is distributed on an "AS IS" BASIS,
 *     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *     See the License for the specific language governing permissions and
 *     limitations under the License.
 *
 */

import java.util.Arrays;

public class Main {
    private static String[] replaceAll(final String[] args, final String from, final String to) {
        return Arrays.stream(args).map(arg -> from.equals(arg) ? to : arg).toArray(String[]::new);
    }
}

Related

  1. arrayReplace(String haystack, String[] search, String[] replacements)
  2. replace(char[] array, char[] toBeReplaced, char[] replacementChars)
  3. replace(char[][] arrays, char character, char[][] replacements)
  4. replace(char[][] arrays, char character, char[][] replacements)
  5. replaceAll(final Object[] objs, final String str)
  6. replaceAll(String src, String[] replace, String[] by)
  7. replaceChars(String s, char[] from, char[] to)
  8. replaceIgnoreCase(final String s, final String[] sub, final String[] with)
  9. replaceInArray(String[] thisArray, String findThis, String replaceWithThis)