编程题中需要注意的问题

来源:互联网 发布:php网络爬虫教程 编辑:程序博客网 时间:2024/05/13 06:06

1.Java中怎么对一个List进行排序

Collections.sort(list)

2.怎样高逼格的判断一个数是奇数还是偶数

if((num&1)==0)      //是偶数else                         //是奇数//注意 & 的优先级小于 == 


3.怎样获取一个数组的长度和字符串的长度

array.length;    //不是array.length()str.length();     //获取字符串的长度的时候带着括号

4.怎样用最简单的方式实现字符串 str 的逆序

StringBuilder sb = new StringBuilder(str);str = sb.reverse().toString();

5.怎样高逼格的判断两个数a与b是否相等

if(a^b==0)    //相等

6.怎样把字符数组转为字符串
new String(data);  //正确data.toString();   //错误


7. 读取含有空格的字符串

sc.next();    //读取到空格,换行符就停止sc.nextLine();    //读取包含空格的字符串




0 0