【发布时间】:2017-05-05 07:45:58
【问题描述】:
我收到 2 个字符串作为输入。第一个是名称,第二个是符号。该符号必须正好是 2 个字符。要使符号有效,其字母必须按顺序出现在名称中。 例如 名称:“记事本”和 符号:“Nt”或“Te”有效,但“Et”或“Da”无效。
【问题讨论】:
-
所以符号不必是紧随其后的正确顺序的 2 个字符?或者为什么 Nt 有效?如果 nt 无效并且只有 No、ot、te 等有效,则可以使用 string.contains() 方法
-
@XtremeBaumer 'Nt' 是有效的,因为 'N' 在 'T' 之前,基本上只要符号中的第二个字母不在第一个之前。
标签: java string validation