使用java对字符串”2901-01-00745|||B.2|||2901-01-00745_@886C@5957_42.pdf|||2023-03-18|||欧学"中的信息进行提取
时间: 2023-06-01 12:04:57 浏览: 61
你好!针对你的问题,我可以提供以下Java代码实现对字符串信息的提取:
```java
String info = "2901-01-00745|||B.2|||2901-01-00745_@886C@5957_42.pdf|||2023-03-18|||欧学";
String[] splitInfo = info.split("\\|\\|\\|"); // 使用“|||”作为分隔符,将字符串分割成多个子串
String code = splitInfo[0]; // 第一个子串为编号
String category = splitInfo[1]; // 第二个子串为分类
String fileName = splitInfo[2]; // 第三个子串为文件名
String date = splitInfo[3]; // 第四个子串为日期
String author = splitInfo[4]; // 第五个子串为作者
// 对提取的信息进行输出
System.out.println("编号:" + code);
System.out.println("分类:" + category);
System.out.println("文件名:" + fileName);
System.out.println("日期:" + date);
System.out.println("作者:" + author);
```
这段代码可以将字符串信息按照指定的分隔符“|||”进行切割,并将切割后的多个子串存储到数组中。然后可以根据需求提取每个子串中的具体信息,例如,可以获取编号、分类、文件名、日期以及作者等信息。希望这个代码可以帮到你!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)