判斷條件為空時需要注意

2022-08-09 01:33:22 字數 390 閱讀 7977

if((accessuser==null||"".equals(accessuser))||(accesspassword==null||accesspassword.equals(""))||(!((accessuser.equals(usercheck))&&(accesspassword.equals(passwordcheck)))))

第一點:先判斷字串是否為null,再判斷為空字元「」,最後判斷字串裡的值是否為正確的值。

如果把判斷 字串==null放到後面,先判斷值是否正確那還是會報錯空指標。

切記,把==null寫到最前面

第二點:把」」.equals(字串)裡的」」寫到前面。

使用STL容器要注意判斷容器是否為空

這次主要是在使用vector時發現的,而priority queue queue stack等就不多說了,肯定要使用empty函式判斷是否為空。本次在做 pat甲級 1097 deduplication on a linked list 25 分 時發現的錯誤 原本在輸出時沒有使用if l1.siz...

配置時需要注意的

搭建的時候肯定不會在同一臺主機上搭建。大多都是在不同的伺服器上安裝不同的角色 追蹤器主機上的 配置檔案填寫的是 當前主機的ip 儲存節點主機上的 bind addr 填的就是當前主機的ip 配置中tracker server 填的蹤器的ip和埠 儲存節點的輪詢 就是在新增一次tracker serv...

編寫SHELL時需要注意空格

以下這是一段簡單的linux shell 功能是用於查詢當前目錄及其所有目錄中,哪些檔案中包括了 html 這四個字元,並將該檔名給列印出來,咋一看這段 應該是沒有問題的,但是實際上卻存在著兩個問題,先看下面的 吧 1 第乙個問題是賦值語句不能夠在變更與值之間有空格,如上面的這一句 wordnum ...