Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要检查给定的字符串是否在字符串范围之间。
我在一个文件中有两个字符串(stringA 和 stringB),我的程序将允许我输入一个名称并测试它是否适合 stringA 和 stringB 的范围。
例如,如果文件有 Adam 和 William,并且我测试了 John,它会返回 true,而不是 Zane,它落在外面并会返回 false。
我希望这是有道理的,并感谢您的帮助。
瑞安。
您可以使用 String 类的compareTo方法来实现此功能,如下所示:
compareTo
public boolean inRange(String lowerBound, String upperBound, String input) { // (First, be sure to check for null values) return input.compareToIgnoreCase(lowerBound) >= 0 && input.compareToIgnoreCase(upperBound) <= 0 }