我正在使用Java 6.我有一個包含「特殊」字符的字符串 - 「!@#$%^ & *()_」。如何編寫Java表達式來檢查另一個字符串「password」是否至少包含第一個字符串中定義的一個字符?我有如何檢查一個字符串是否至少包含另一個字符串中的一個字符?
regForm.getPassword().matches(".*[\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\_\\+].*")
但我不想對特殊字符進行硬編碼,而是將它們從屬性文件加載到字符串中。所以我很難找出如何從文件中加載後正確地轉義所有內容。
怎麼樣把所有信件,一個ArrayList和單詞的第二個字母到另一個數組列表?那麼你將迭代來自一個列表中的字母,並調用是否在第二個列表中包含(元素)? – deadfish