我有下面的代碼段:的Java .matches()不匹配
String myString;
boolean myResult;
myString = "First\nSecond\nThird\nFourth";
myResult = myString.matches("First.*");
myResult = myString.matches(".*First.*");
myResult = myString.matches(".*Second.*");
myResult = myString.matches("First\nSecond\nThird\nFourth");
最後一個返回true,其餘全部都是假的......
我雖然上述所有表達式將返回true。另外我需要找到以「First」開頭的字符串,我認爲第一個.matches()會覆蓋它,但它不會。它應該是什麼樣子?
當場。謝謝! – tom 2012-08-02 13:09:59