Junior — Middle
Πώς να ενώσετε πεντακόσιες γραμμές σε μία γραμμή με προγραμματισμό;
sobes.tech AI
Απάντηση από AI
Για να ενώσετε 500 γραμμές σε μία γραμμή στην Java, μπορείτε να χρησιμοποιήσετε την κλάση StringBuilder, η οποία είναι αποδοτική για τη σύνδεση πολλών συμβολοσειρών.
Παράδειγμα:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 500; i++) {
sb.append("Γραμμή αριθμός ").append(i).append(" ");
}
String result = sb.toString();
System.out.println(result);
Εάν οι γραμμές βρίσκονται ήδη σε μια συλλογή, π.χ. σε μια λίστα, μπορείτε να χρησιμοποιήσετε το String.join:
List<String> lines = ...; // λίστα με 500 γραμμές
String result = String.join("", lines);
Και οι δύο μέθοδοι επιτρέπουν την αποτελεσματική ένωση πολλών γραμμών σε μία.