常用注解/代码解释(仅个人使用)
2024-01-08 19:41:53
目录
友情提醒:
先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。有用记得关注
第一章、代码
①trim() 方法以及(Arrays.asList(str.split(reg)));
//根据分隔符reg拆分成一个字符串数组,使用Arrays.asList方法转换为一个List<String>类型对象
List<String> strList = new ArrayList<>(Arrays.asList(str.split(reg)));
//使用removeIf方法移除列表中为空或只包含空格的字符串。
//trim() 方法用于去除字符串的首尾空格。返回一个新的字符串,
// str1.trim().isEmpty() 用于检查字符串是否为空或只包含空格,
strList.removeIf(str1 -> str1 == null || str1.trim().isEmpty());
②查询字典项
可以接受用户输入的字符串,然后将该字符串拆分成单词,并在字典中搜索这些单词,最终输出所有可能的英文单词组合,字典数据结构来存储单词和相关的信息。我们可以使用HashMap来实现这个字典结构,其中键是单词,值是与之相关的信息。使用一个方法来拆分输入的字符串,并在字典中搜索这些单词。
import java.util.*;
public class DictionarySearcher {
// 定义一个存储单词和相关信息的字典
private static Map<String, String> dictionary = new HashMap<>();
// 初始化字典
private static void initializeDictionary() {
// 这里假设你有一个包含单词和相关信息的文件,可以从文件中读取并初始化字典
// 这里只是一个示例,你需要根据实际情况来初始化字典
dictionary.put("apple", "苹果");
dictionary.put("banana", "香蕉");
// 其他单词...
}
// 拆分输入的字符串并搜索字典
private static void searchInDictionary(String input) {
// 将输入字符串转换为小写,以便与字典中的单词进行比较
input = input.toLowerCase();
// 初始化字典
initializeDictionary();
// 拆分输入的字符串
String[] words = input.split("\\s+");
// 在字典中搜索每个单词
for (String word : words) {
if (dictionary.containsKey(word)) {
System.out.println(word + ": " + dictionary.get(word));
}
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串: ");
String input = scanner.nextLine();
searchInDictionary(input);
}
}
第二章、注解
①@PropertySource(“classpath:coremail.properties”)
指定属性文件位置的注解。Spring 可以在类路径下找到并加载这个coremail.properties属性文件,使用其中定义的属性值。
第三章、小知识
①Linux系统中使用$
符号表示变量
dir_name是一个变量,$dir_name表示引用这个变量的值,然后使用mkdir命令创建了一个名为mydir的目录。
dir_name=mydir
mkdir $dir_name
文章来源:https://blog.csdn.net/baomingshu/article/details/135442137
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!