Here you can find the source of intern(ListIterator
public static void intern(ListIterator<String> in)
//package com.java2s; //License from project: Open Source License import java.util.List; import java.util.ListIterator; public class Main { public static void intern(List<String> in) { intern(in.listIterator());/*ww w.ja v a 2 s. c o m*/ } public static void intern(ListIterator<String> in) { while (in.hasNext()) { in.set(in.next().intern()); } } }