在JAVA中的字串比較

2021-04-30 02:30:52 字數 357 閱讀 3184

在網上隨處可以找到比較字元的例子,簡單舉個

string str="i am a girl";

if (str.compareto ("i am a girl") == 0)

system.out.println("str match ");

if (str.equals ("i am a girl"))

system.out.println("str match ");

而我在這兒要說的,是在實際使用中常忽略的乙個問題,那就是str 的值如果為空,則會出現意想不到的現象

所以在每次運用這種比較時最好加乙個判斷

因本人花了一天debug乙個很奇怪的現象,最終竟然是因為這個,故做此文

JAVA 字串比較

字串比較 equals 返回true或false equalsignorcase 忽略大小寫比較 compareto 大,返回 0,等,返回0 小,返回 0 字串提取與替換 char charat int index 返回指定位置的字元 string substring int begin 返回從b...

Java自學 數字與字串 比較字串

示例 1 是否是同乙個物件 str1和str2的內容一定是一樣的!但是,並不是同乙個字串物件 package character public class teststring 示例 2 是否是同乙個物件 特例str1 the light str3 the light 一般說來,編譯器每碰到乙個字串...

Java 字串拼接效率比較

package com.jtzen9 public class main system.out.println system.currenttimemillis time string str2 a time system.currenttimemillis for int i 0 i 50000 ...