package test; import java.io.BufferedInputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; public class Main { private static final String space_operator = " "; public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(new BufferedInputStream(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out)); /* * 我们可以将集合转变成为数组 * 转变成为数组有什么用 * 转换之后我们就先顶了他的功能,让他进行不了增删; * list中的toArray方法可以传递参数 * 如果我们不传类型的话他就会自动提升为Object方法 * 我们传进参数(类型)的时候记得要加上new */ List<String> list = new ArrayList<String>(); list.add("一次就好"); list.add("我带你去看天荒地老"); list.add("在没有烦恼的日子里开怀大笑"); //记得里面要加上new就和比较器一个样 String [] aStrings = list.toArray(new String [list.size()]); //用到Arrays里面的toString方法 System.out.println(Arrays.toString(aStrings)); aStrings[aStrings.length - 1] = "zhubajie"; System.out.println(Arrays.toString(aStrings)); } }