From 85689174a1eeea95e9f7348c2dad543263af0c14 Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 6 Nov 2012 12:53:28 +0100 Subject: [PATCH] added a flag for incomplete elements in the print method --- .gitignore | 3 ++- .../2/p2p_ex2/src/buffered/BufferedNetworkStack.java | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6786a612..6ca22b76 100644 --- a/.gitignore +++ b/.gitignore @@ -45,7 +45,7 @@ literature/Galileo Computing - Java ist auch eine Insel 10 Auflage/bilder/.picas ws2011/CE/Klausurvorbereitung/.picasa.ini ss2012/AlgoAnim/.DS_Store - +ws2012/P2P/uebungen/2/p2p_ex2/bin/ ss2012/AlgoAnim/Teil 1/.DS_Store ss2012/AlgoAnim/Teil 2/.DS_Store @@ -65,3 +65,4 @@ ss2012/IT Sicherheit/SS11/.DS_Store ss2012/Mathe III/.DS_Store .DS_Store + diff --git a/ws2012/P2P/uebungen/2/p2p_ex2/src/buffered/BufferedNetworkStack.java b/ws2012/P2P/uebungen/2/p2p_ex2/src/buffered/BufferedNetworkStack.java index 08068d6e..396c75f5 100644 --- a/ws2012/P2P/uebungen/2/p2p_ex2/src/buffered/BufferedNetworkStack.java +++ b/ws2012/P2P/uebungen/2/p2p_ex2/src/buffered/BufferedNetworkStack.java @@ -31,13 +31,22 @@ class BufferedNetworkStack { } public String toString() { + boolean flag = false; StringBuilder result = new StringBuilder(16); for (String s : cunks) { if (!s.isEmpty()) { result.append(s); + flag = true; } } + + // Add a flag, if the element is incomplete + if (flag) { + result.append(" (Incomplete)"); + } + return result.toString(); + } }