Java List Clone cloneListOfStrings(List list)

Here you can find the source of cloneListOfStrings(List list)

Description

clone a list of string deep into elements

License

Open Source License

Parameter

Parameter Description
list the list to clone

Return

cloned list

Declaration

public static List<String> cloneListOfStrings(List<String> list) 

Method Source Code


//package com.java2s;
/*/* w  w w.j av a2 s .  c o m*/
 * IronJacamar, a Java EE Connector Architecture implementation
 * Copyright 2014, Red Hat Inc, and individual contributors
 * as indicated by the @author tags. See the copyright.txt file in the
 * distribution for a full listing of individual contributors.
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the Eclipse Public License 1.0 as
 * published by the Free Software Foundation.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse
 * Public License for more details.
 *
 * You should have received a copy of the Eclipse Public License 
 * along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */

import java.util.ArrayList;
import java.util.List;

public class Main {
    /**
     *
     * clone a list of string deep into elements
     *
     * @param list the list to clone
     * @return cloned list
     */
    public static List<String> cloneListOfStrings(List<String> list) {
        List<String> clone = new ArrayList<String>(list.size());
        for (String item : list)
            clone.add(cloneString(item));
        return clone;
    }

    /**
     *
     * clone a String
     *
     * @param input the input
     * @return cloned String
     */
    public static String cloneString(String input) {
        return input;
    }
}

Related

  1. cloneList(List sOriginal)
  2. cloneList(List xData)
  3. cloneList(List curList)
  4. cloneList(List l)
  5. cloneListExcludingAttribute(String attribute, List attributes)
  6. cloneMerchantList(List merchantIDs)
  7. cloneProbabilities( List targetProbs)
  8. cloneStringList(List list)
  9. cloneStringList(List list)