當前位置:編程學習大全網 - 網站源碼 - java中 String str1="good"; String str2="Good"; int value=str1.compareTo(str2),為什麽結果輸出32,

java中 String str1="good"; String str2="Good"; int value=str1.compareTo(str2),為什麽結果輸出32,

compareTo方法是將兩個字符串進行每個字符的Ascii碼比較,發現不同時返回str1相對位置減去str2相對位置的字符的值,照妳的題目,兩個字符串的第壹處不同出現在第壹位,也就是g和G,g的ascii碼為103,G的ascii碼為71,所以,返回值為103-71=32,如果妳用str2.compareTo(str1),則返回的是-32

  • 上一篇:乾坤線是什麽?
  • 下一篇:用SKYPE語音,對方聽不到我的聲音
  • copyright 2024編程學習大全網