-2

它不断让我犯非法字符的错误。将列表的元素重新排列为升序排序,并从列表中删除所有重复值

    import java.util.*;

public class Excerice_11point5{
    public static void main (String [] args){
        Set<Integer> tal = new TreeSet<Integer>();
        tal.add(7);
        tal.add(4);
        tal.add(–9);
        tal.add(4);
        tal.add(15);
        tal.add(8);
        tal.add(27);
        tal.add(7);
        tal.add(11);
        tal.add(–5);
        tal.add(32);
        tal.add(–9);
        tal.add(–9);

        sortAndRemoveDuplicates(tal);

    }
    public static void sortAndRemoveDuplicates(Set<Integer> tal){
        System.out.println(tal);
    }   
}
4

3 回答 3

4

您确定负号 (-)一个简单的破折号吗?您是否从(例如)Word 文档或 Excel 电子表格中复制/粘贴了这个并复制了一个看起来像标准连字符但不是的符号?

您可以使用od检查文件中的内容,但也许最简单的方法是重新键入破折号。

于 2013-01-29T13:29:31.630 回答
3
于 2013-01-29T13:29:47.510 回答
0
于 2013-01-29T13:29:55.683 回答