我目前正试图确定将字符串值与字符串数组进行比较的最佳方法。以下是问题...
我正在构建一个在相同键盘上共享二进制、十进制和十六进制值的转换器。我想检查输入,并根据模式允许或不允许通过(例如,二进制模式仅允许1和0,十进制模式允许0-9,十六进制模式允许0-F)。
我可以通过以下方式来实现:
if (digit == binaryDigits[0]) || (digit == binaryDigits[1]) {
// do something
}
但是当涉及到十进制和十六进制的值时,这并不是很实用。
基本上我想要一种方法来将给定的字符串与字符串数组中的所有值进行比较。