次のコードがあります。
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を返し、残りはすべてfalseを返します...
上記の式はすべてtrueを返しますが。また、「First」で始まる文字列を見つける必要があります。最初の.matches()でカバーできると思いましたが、カバーしていません。それはどのように見えるべきですか?