我想知道最好的选择是否是在复制变量之前在变量列表上运行 Java 程序。我不确定您从中剪切和粘贴的文件的格式,但如果它只是一个仅列出每行上的变量名称,试试这个:
ArrayList<String> importarray = new ArrayList<String>();
ArrayList<String> rebuildarray = new ArrayList<String>();
BufferedReader bufferedfile = new BufferedReader();
public static void main(String[] args) {
readFile();
processFile();
}
static void readFile() {
String file = "C:\\path\\file.txt";
try {
String line;
importstart = new BufferedReader(new FileReader(file));
for (line = importstart.readLine(); line != null; line = importstart.readLine()) {
importarray.add (line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
static void processFile() {
String complete = "";
for (String string : importarray) {
complete = string + "\";";
rebuildarray.add(complete);
}
}
添加它会提供一个带有“”的变量名数组;“最后。
或者,您可以在 String 声明中使用此数组并执行以下操作:
for (String variable : rebuildarray) {
final String string = variable;
doSomething(string);
}
这将否定添加“;.
请注意确定这是否有点过多,甚至完全是您正在寻找的东西,但它们是一些想法。