🌷① 定义可重用的方法的原则和规则
🥦② 编写可重用的方法的示例
🍿③ 如何重用已有的方法
🎉④ 可重用的方法的利与弊
——代码举例分析(对一个文本文件进行处理)
在实际应用中,StringUtils类中的三个方法经常被使用,以下是一个例子,首先,我们需要读取文件内容,并将每一行字符串存储到一个List<String>中。然后,我们可以使用StringUtils类中的countOccurrences方法来统计每个字符在所有字符串中出现的次数,代码如下:
List<String> lines = readLinesFromFile("input.txt"); // 读取文件内容,返回一个List<String>
Map<Character, Integer> charCounts = new HashMap<>(); // 存储字符出现次数的Map
for (String line : lines) {
for (int i = 0; i < line.length(); i++) {
char ch = line.charAt(i);
int count = charCounts.getOrDefault(ch, 0);
charCounts.put(ch, count + 1);
}
}
在上面的代码中,我们使用了一个Map来存储每个字符出现的次数。对于每个字符串,我们遍历其中的每个字符,然后使用StringUtils类中的countOccurrences方法来统计该字符在字符串中出现的次数,并将结果累加到Map中。