小结几天下来遇到的问题!(技术交流贴)
1. java怎么判断字符串不相等 常用的基本都是判断字符串相等的情况 if(a.equals(b)) 判断字符串不相等的情况 if(!a.equals(b)) 2. 一个byte是1个字节,为什么表示的数的范围是-128-127 在计算机中,是用补码形势表示二进制数。 正数的补码是其本身; 负数的补码:符号位为1,其余位为该数绝对值的原码按位取反,然后加1。 所以最小数的补码形式为1 0 0 0 0 0 0 0 ; 它的数值绝对值应该是各位取反再加1,即为 0 11 1 1 1 1 1 + 1 = 1 0 0 0 0 0 0 0 = 128 又因为是负数,所以是 -128 而最大数是正数,原码和补码一样 所以是 +127 3. 解决ctrl+shift+f繁简切换与Eclipse冲突 针对win10的微软拼音输入法而言,使用Eclipse格式化代码ctrl+shift+f使代码自动对齐失效,却发现输入法输入的是繁体。 解决方法:1首先打开设置——时间和语言——区域和语言 2找到微软拼音输入法 3微软拼音输入法设置,点击“按键” 4下拉找到快捷键,取消勾选“繁体简体中文输入切换”的快捷键
|