我想把data[0]
换成data[2]
..
示例输入:hitman, 222, black, white
输出:222, hitman, black, white
public void display() {
try {
BufferedReader br = new BufferedReader(new FileReader("Database.txt"));
String s = "";
while ((s = br.readLine()) != null) {
String data[] = new String[4];
data = s.split(",");
for (int i = 0; i < 4; i++) {
int temp = 0;
data[i] = data[i].replaceAll(", $", "");
/// iwant to swap data[0] and data[1] in here
System.out.print(data[i] + " ");
}
System.out.println();
}
} catch (Exception e) {
}
}
这很简单,只需将要替换的值存储在字符串中并重新赋值即可。
String[] data = {"hitman", "222", "black", "white"};
String tmp = data[0];
data[0] = data[1];
data[1] = tmp;
for (String i : data) {
System.out.println(i);
}
输出:
222
hitman
black
white