第二十八条 未经城市道路管理部门批准,任何单位和个人不得挖掘城市道路。因特殊情况需要挖掘的,申请人应当持下列材料到城市道路管理部门办理许可手续: (一)申请书; (二)建设项目批准文件; (三)相关设计资料; (四)施工方案和保证措施。 城市道路管理部门应当在法定期限内作出书面决定。经许可挖掘的,申请人应当交纳城市道路挖掘修复费。 第二十九条 新建、改建和扩建的城市道路,在竣工后五年内不准挖掘。因地下管线事故进行紧急抢修的,按照有关规定收取道路挖掘修复费。其他原因确需挖掘的,按照有关规定增加收取道路挖掘修复费。 冬季不准挖掘城市道路。确需挖掘的,按照有关规定增加收取道路挖掘修复费。 第三十条 挖掘城市道路的施工单位,应当按照批准挖掘的位置、面积和时间进行施工。需要移动位置、扩大面积、延长时间的,应当办理变更手续。 java 读取txt文件 以上是样例数据,将第字开头的文本组成一个list,
时间: 2023-12-10 17:40:34 浏览: 27
可以使用Java的文件读取和字符串处理来实现。具体步骤如下:
1. 使用FileReader和BufferedReader来读取txt文件内容,并将每行文本保存到一个String类型的变量中。
2. 使用split方法将每行文本按照空格分割成一个字符串数组。
3. 遍历所有字符串数组,判断每个字符串是否以“第”字开头,如果是,则将其添加到一个List<String>类型的变量中。
下面是示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class ReadTxtFile {
public static void main(String[] args) {
// 读取txt文件内容
String filePath = "test.txt"; // txt文件路径
List<String> dataList = new ArrayList<String>(); // 保存以“第”字开头的文本
try {
File file = new File(filePath);
if (file.isFile() && file.exists()) {
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line = null;
while ((line = bufferedReader.readLine()) != null) {
String[] words = line.split(" "); // 按照空格分割字符串
for (String word : words) {
if (word.startsWith("第")) {
dataList.add(word);
}
}
}
bufferedReader.close();
fileReader.close();
} else {
System.out.println("文件不存在!");
}
} catch (IOException e) {
e.printStackTrace();
}
// 输出结果
for (String data : dataList) {
System.out.println(data);
}
}
}
```