Powiedzmy mam tablicę znaków, który zawiera kilka liter i znaków interpunkcyjnychSprawdź, czy ciąg znaków interpunkcyjnych jest
String letter[] = ["a","b","c",".","a"]
w piśmie [3] mamy „”
Chcę sprawdzić za pomocą pętli for
, ale jak mogę utworzyć instrukcję if? Wiemy, że nie może być znaków interpunkcyjnych
moje postępy tej pory (itd.?):
for(int a=0; a<letter.length;a++)
{
if(letter[a].equals(".")) ===>> i'm confused in this line
{
System.out.println ("its puctuation");
}
else
{
System.out.println ("just letter");
}
Można użyć wyrażenia regularnego do tego celu. Jest bardzo przydatny. – Smit
@smit, czy możesz dać mi wskazówkę? – sephtian
To daje pewien pomysł: [Regime Regex w Javie] (http://stackoverflow.com/questions/8200908/punctuation-regex-in-java) – Stanley