欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JAVA,

来源: javaer 分享于  点击 14678 次 点评:241

JAVA,


List<String> name = Arrays.asList("xxx","yyy","zzz");(不过这样的话这个list的size就固定了,不能再add了,要注意。)

or

List<String> name = new ArrayList<>(Arrays.asList("xxx","yyy","zzz"));

PriorityQueue只排序前面几个元素,具体是根据不停的poll来更新。可以确定,队列的第一个是最大

PriorityQueue<People> queue = new PriorityQueue<People>(11,
        new Comparator<People>() {
            public int compare(People p1, People p2) {
                return p2.age - p1.age;
            }   //比较器里面的比较函数可以简写为:(a, b)->(b - a)
        });

String:适用于少量的字符串操作的情况

StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况

StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况

res.append(((numerator > 0) ^ (denominator > 0))? "-":"");  //通过异或和三元符来确定正负号

学习一下如何直接将ArrayList转为int[] 进行输出,以及stream的用法

 ArrayList<Integer> res = new ArrayList<>();
 res.add(1);
 return res.stream().mapToInt(i -> i).toArray();

 

相关文章

    暂无相关文章
相关栏目:

用户点评