変数をコピーする前に、変数のリストで 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);
}
これにより、「;」を追加する必要がなくなります。
これが多すぎるか、または完全にあなたが探していたものであるかどうかを確認してください。ただし、これらはいくつかのアイデアです。