1
在java中,我得到了2個字符串(每個字符串都包含一個單詞列表,例如ab,ac,ad,bb,bc,bd和包含用戶輸入的第二個字符串單詞「a」)我想比較這兩個字符串,並獲得第一個字符串包含的文本(如果startswith返回true我想打印出匹配例如在我的案例ab,ac,ad的單詞)任何人都知道我該怎麼做?它在java中比較兩個字符串,如何打印等於單詞
在java中,我得到了2個字符串(每個字符串都包含一個單詞列表,例如ab,ac,ad,bb,bc,bd和包含用戶輸入的第二個字符串單詞「a」)我想比較這兩個字符串,並獲得第一個字符串包含的文本(如果startswith返回true我想打印出匹配例如在我的案例ab,ac,ad的單詞)任何人都知道我該怎麼做?它在java中比較兩個字符串,如何打印等於單詞
使用split
和迭代
String input = "a";
String str = "ab,ac,ad,bb,bc,bd";
for (String s: str.split(",")) {
if (s.startsWith(input)) {
System.out.println("String " + s + " starts with " + input);
}
}
謝謝亞歷克斯,這是我的意思:d – user2121038 2013-02-28 20:01:52