我有以下字符串:
String a = "ABC";
String b = "BCD";
String c = "CDE";
...
有人可以告诉我如何实现这样的目标吗?
String result = "
A, B, C\n
B, C, D\n
C, D, E\n
";
我用不同的方式尝试过,但没有一个是通用的和无错误的。
一个例子:
String a = "ABC";
String b = "BCD";
String c = "CDE";
String result = "";
int length = 3;
for(int i = 0; i < length; i++) {
result += a.substring(i, i+1);
result += ", ";
result += b.substring(i, i+1);
result += ", ";
result += c.substring(i, i+1);
result += "\n";
}
它有效,但它很丑,因为我真的不知道我有多少“列”。我的意思是它只能是 a,b,c 或更多 d,e,f,g,h... 而且字符串的长度可以不同,3 只是一个例子。