Hãy nói rằng tôi có một mảng chuỗi có chứa một số chữ cái và dấu chấm câuKiểm tra xem chuỗi là một nhân vật dấu chấm câu
String letter[] = ["a","b","c",".","a"]
Trong bức thư [3] chúng tôi có ""
Tôi muốn kiểm tra bằng cách sử dụng vòng lặp for
nhưng làm cách nào tôi có thể thực hiện câu lệnh if? Chúng ta biết rằng có thể có dấu chấm câu
tiến bộ của tôi cho đến nay (, vv.?!):
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");
}
Bạn có thể sử dụng regex cho mục đích này. Nó rất tiện dụng. – Smit
@smit, bạn có thể cho tôi gợi ý không? – sephtian
Điều này sẽ cung cấp cho bạn một số ý tưởng: [Dấu chấm câu Regex trong Java] (http://stackoverflow.com/questions/8200908/punctuation-regex-in-java) – Stanley