我有一个字符串,我需要一个实用程序方法来查找字符串中存在的坏字符并返回一些标志。提前感谢您的帮助
问问题
1557 次
2 回答
1
目前尚不清楚您要从问题中做什么,但您可能只使用String.indexOf(...)来检测“坏字符”的存在
于 2012-07-03T11:00:28.617 回答
1
使用正则表达式来定义您希望在字符串中出现的字符。如果出现其他情况,请以某种方式报告。
简单的例子:
String s = "humbapumpa jim";
if (!s.matches("[a-zA-Z]+")) return false;
或者从另一边:定义你的“坏”角色,如果它们出现就会发出警报。
String s = "humbapumpa jim";
if (s.matches("[a]+")) return false;
有关 Java 正则表达式的更多信息:http ://www.vogella.com/articles/JavaRegularExpressions/article.html
于 2012-07-03T11:01:40.190 回答