import java.util.Arrays; public class Main { public static void main(String[] args) { String[] arr = asArray("one", "two", "three"); System.out.println(Arrays.toString(arr)); String[] firstTwo = pickTwo("one", "two", "three"); System.out.println(Arrays.toString(firstTwo)); } static K[] pickTwo(K k1, K k2, K k3) { return asArray(k1, k2); } @SafeVarargs static T[] asArray(T... objs) { return objs; } }  调`pickTwo`报错:` class [Ljava.lang.Object; cannot be cast to class [Ljava.lang.String; ` `@SafeVarargs` 怎么没效果呢?不是这样用的吗?