,可以通过以下步骤实现:
下面是一个示例的Java代码,演示了如何实现上述步骤:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String filePath = "input.txt"; // 文件路径
String buildGradlePath = "build.gradle"; // build.gradle文件路径
// 读取文件内容
String fileContent = readFile(filePath);
// 将字符串转换为数组
String[] array = fileContent.split(",");
// 将数组内容写入build.gradle文件
writeArrayToFile(buildGradlePath, array);
}
private static String readFile(String filePath) {
StringBuilder content = new StringBuilder();
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
content.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}
return content.toString();
}
private static void writeArrayToFile(String filePath, String[] array) {
try (FileWriter writer = new FileWriter(filePath)) {
for (String element : array) {
writer.write(element);
writer.write("\n"); // 每个元素写入一行
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
这段代码假设文件中的字符串是以逗号分隔的,并且每个元素占据一行。你可以根据实际情况进行修改。
请注意,这只是一个示例,具体的实现方式会根据所使用的编程语言和具体需求而有所不同。在实际开发中,你可能需要根据文件格式和内容进行适当的解析和处理。
领取专属 10元无门槛券
手把手带您无忧上云