char 与 String 相等比较
生活随笔
收集整理的這篇文章主要介紹了
char 与 String 相等比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一個相當2 相當基礎 相當沒有意義的帖子;但今天因為這個問題引發了一個bug。小細節也很重要!!!
| ????????char?a='1'; //????? char b='2dsf'; //char 表示單個字符 ????????char?c=1;?? //不需要單引號也能表示 //????? System.out.println(a.equals("1"));? //語法錯誤? eauals 是字符串的方法,用char調用,腦子進水了吧 我 ????????System.out.println("'1'.equals(char'1'):"+("1".equals(a)));? //字符串1 和 字符1 是不一樣的 ????????System.out.println("'1'.equals(char'1'轉換成字符串+''):"+("1".equals(a+""))); //可以將字符轉化成字符串 與 字符串比較 ????????System.out.println("char1==1:"+(c==1)); |
?運行結果:
| '1'.equals(char'1'):false '1'.equals(char'1'轉換成字符串+''):true char1==1:true |
轉載于:https://www.cnblogs.com/baiduligang/p/4247595.html
總結
以上是生活随笔為你收集整理的char 与 String 相等比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有关Java 锁原理
- 下一篇: 修改eclipse默认编码方式