Skip to content

Commit 657e198

Browse files
committed
toString is using stringbuilder now
1 parent 9b416de commit 657e198

File tree

9 files changed

+26
-23
lines changed

9 files changed

+26
-23
lines changed
154 Bytes
Binary file not shown.
235 Bytes
Binary file not shown.
37 Bytes
Binary file not shown.

build/classes/Lists/StackCustom.class

34 Bytes
Binary file not shown.

nbproject/private/private.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
33
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
44
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
5-
<group/>
5+
<group>
6+
<file>file:/C:/Users/nisab/Desktop/Java/JavaApplication5/src/Queues/CircularQueue.java</file>
7+
</group>
68
</open-files>
79
</project-private>

src/Lists/CircularLinkedLIst.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public T remove(int index) throws Exception {
6868
if (index == 0) {
6969
T retval = (T) head.val;
7070
head = head.next;
71-
tail.next=head;
71+
tail.next = head;
7272
size--;
7373
return retval;
7474
}
@@ -110,16 +110,17 @@ public T get(int index) throws Exception {
110110

111111
@Override
112112
public String toString() {
113-
String ret = "[ ";
113+
StringBuilder ret = new StringBuilder("[");
114114
Node temp = head;
115115
if (temp == null) {
116-
return ret + "]";
116+
return ret.append("]").toString();
117117
}
118118
do {
119-
ret += temp.val + " ";
119+
ret.append(temp.val + ",");
120120
temp = temp.next;
121121
} while (temp != head);
122-
return ret + "]";
122+
String t = ret.substring(0, ret.length() - 1);
123+
return new StringBuilder(t).append("]").toString();
123124
}
124125

125126
}

src/Lists/DoubleLinkedList.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,18 +142,18 @@ public T remove(int index) throws Exception {
142142

143143
@Override
144144
public String toString() {
145-
String ret = "[";
145+
StringBuilder ret = new StringBuilder("[");
146146
Node temp = head;
147147
if (temp == null) {
148-
ret += "]";
149-
return ret;
148+
ret.append("]");
149+
return ret.toString();
150150
}
151151
while (temp.next != null) {
152-
ret += temp.val + ",";
152+
ret.append(temp.val + ",");
153153
temp = temp.next;
154154
}
155-
ret += temp.val + "]";
156-
return ret;
155+
ret.append(temp.val + "]");
156+
return ret.toString();
157157
}
158158

159159
public String reverseToString() {

src/Lists/SingleLinkedList.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,18 +131,18 @@ public T remove(int index) throws Exception {
131131

132132
@Override
133133
public String toString() {
134-
String ret = "[";
134+
StringBuilder ret = new StringBuilder("[");
135135
Node temp = root;
136136
if (temp == null) {
137-
ret += "]";
138-
return ret;
137+
ret.append("]");
138+
return ret.toString();
139139
}
140140
while (temp.next != null) {
141-
ret += temp.val + ",";
141+
ret.append(temp.val + ",");
142142
temp = temp.next;
143143
}
144-
ret += temp.val + "]";
145-
return ret;
144+
ret.append(temp.val + "]");
145+
return ret.toString();
146146
}
147147

148148
@Override

src/Lists/StackCustom.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,17 @@ public T pop() throws Exception {
5959

6060
@Override
6161
public String toString() {
62-
String ret = "[";
62+
StringBuilder ret = new StringBuilder("[");
6363
int i = 0;
6464
for (; i < top; i++) {
65-
ret += arr[i] + ",";
65+
ret.append(arr[i] + ",");
6666
}
6767
if (arr[i] != null) {
68-
ret += arr[i] + "]";
68+
ret.append(arr[i] + "]");
6969
} else {
70-
ret += "]";
70+
ret.append("]");
7171
}
72-
return ret;
72+
return ret.toString();
7373
}
7474

7575
}

0 commit comments

Comments
 (0)