Im Grunde habe ich dies:Effizienter Weg, um zwei For-Schleifen zu vermeiden und zu einem zu kombinieren?
(path
ist ein String Array)
String writer = "";
for (int i = 0; i < path.length; i++) {
writer += path[i] + "{";
}
writer += string;
for (int i = 0; i < path.length; i++) {
writer += "}";
}
Aber das sieht hässlich und ineffizient. Gibt es eine Möglichkeit, dies in nur eine For-Schleife zu kombinieren?
Was versuchen Sie damit? Ist es ein Codeblockgenerator? Erkläre den Zweck der Schleifen oder wir können dir nicht helfen. –
Was hier nicht effizient ist, sind nicht die beiden Schleifen. Es ist String-Verkettung. Verwenden Sie einen StringBuilder. Die Verwendung von foreach-Schleifen würde es auch weniger hässlich machen. –
Es hilft Ihnen, wenn Sie uns wissen lassen, was genau Sie erreichen möchten ... Es gibt keine genaue Möglichkeit, zwei for-Schleifen zu verwenden. Alles hängt davon ab, was Sie zu tun versuchen. – Taslim