我有一个字符串表示由32个字符组成的“|”和“:”。检查一个字符串是否只包含某些字符
我想检查任何给定的字符串的有效性,以确保它是一个条形码。其中一个测试是检查它包含的唯一符号是上面提到的两个符号。我如何检查?
我首先使用了分隔符,但我不认为这是正确的方法。
public boolean isValidBarCode (String barCode)
{
barCode.useDelimiter ("[|:]");
if (barCode.length() == 32)
{
return true;
}
else
{
return false;
}
我知道还有其他的事情,我需要以验证它作为一个条码检查,但我只要求用于检查给定字符串中的符号的目的。
我是一名初学者程序员,所以非常感谢您的帮助!
你知道正则表达式又名'regex'吗?可能值得研究 –