我使用java ant来部署我的应用程序。我有一个文件app.php。我想在app.php中编写一些文本,同时在该文件中的特定位置进行部署。这是我的app.php:
'providers' => array(
'Illuminate\Validation\ValidationServiceProvider',
'Illuminate\View\ViewServiceProvider',
'Illuminate\Workbench\WorkbenchServiceProvider',
),
我想在这一行的末尾添加一行:
'Illuminate\Workbench\WorkbenchServiceProvider',
请告诉我怎么做。 感谢。
答案 0 :(得分:1)
你必须像这样使用subString method
:
首先将您的文件存储在String
中,然后您就可以执行此操作:
String s="your file";
String firstPart=s.substring(0,s.lastIndexOf(")")+1);
String lastPart=s.substring(s.lastIndexOf(")")+1);
firstPart=firstPart+"\n"+"'Illuminate\\Workbench\\WorkbenchServiceProvider',";
s=firstPart+lastPart;
如何从文件中读取?
使用BufferedReader
换行 FileReader
BufferedReader br = null;
StringBuilder sb=new StringBuilder();
try {
String line;
br = new BufferedReader(new FileReader("C:\\testing.txt"));
while ((line= br.readLine()) != null) {
sb.append(line+"\n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
String str=sb.toString();
答案 1 :(得分:0)