String再次踩坑 傳引數無效的問題

2021-10-09 02:06:31 字數 921 閱讀 5205

public

class

teststring

public

void

trans

(string s)

}//控制台列印

//bb

說明:string的不可變性

public

class

string1

}

控制台輸出

true

false

false

equals的比較

true

true

true

/**

* 測試string從前端傳過來的坑

*/("/teststring/"

)@responsebody

public string testinstring

(@pathvariable

("str"

) string str)

else

if(str.

equals

("all"))

else

return

"success";}

}

http://localhost:8080/專案名/teststring/all

str==all不成立

str.

equals

(all)成立

結合阿里開發手冊

【強制】所有的相同型別的包裝類物件之間值的比較,全部使用 equals 方法比較。

所以推薦string比較也使用equals,防止出現別的問題

Golang踩坑 Slice作為函式引數傳遞

不是golang坑太多,是自己水平不夠強!9命怪貓 slice對應著c c 是個類似指標的存在。在golang裡面,slice很好用,很靈活。但是,所有 很靈活 在計算機世界裡也意味著 很多坑 來看乙個例子 package main import fmt func add2slice s int,t...

踩坑 npm 包更新無效

發布了乙個npm包,發布後隨即發現乙個小bug,便在本地專案中修復,修復後使用包更新指令npm version patch更新,更新後發現網上npm版本並沒有同步更新。於是又執行了如下指令,同樣線上版本沒有同步更新。npm version patch更新乙個補丁 npm version minor更...

記 egret 顏色傳值踩坑

why?記憶體爆了?執行環境問題?nonono!多方追查下發現原因是這個 sptxt egret.textfield sptxt.strokecolor 1.5 可以看到,描邊顏色被設定成了1.5。這樣一看1.5也沒問題啊!但是再看一下egret原始碼中對顏色值的處理方法 轉換數字為顏色字串 par...