[英]How can I swap values in string array?
I want to swap data[0]
to data[2]
..我想将
data[0]
交换为data[2]
..
example input: hitman, 222, black, white
示例输入:
hitman, 222, black, white
output: 222, hitman, black, white
output:
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) {
}
}
It's simple, just store the value you want to replace in a string and reassign it.这很简单,只需将要替换的值存储在字符串中并重新分配即可。
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);
}
output: output:
222
hitman
black
white
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.