Skip to content

Commit 4d939c3

Browse files
committed
Refactored ReverseStringUsingStack utility for reversing strings using stack
1 parent cd7de59 commit 4d939c3

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/main/java/com/thealgorithms/stacks/ReverseStringUsingStack.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public static String reverse(String str) {
2222
return str;
2323
}
2424
// Push each character of the string onto the stack
25-
for (char i : str.toCharArray()) {
26-
stack.push(i);
25+
for (char ch : str.toCharArray()) {
26+
stack.push(ch);
2727
}
2828
// Pop each character from the stack and append to the StringBuilder
2929
while (!stack.isEmpty()) {

src/main/java/com/thealgorithms/strings/ReverseString.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,13 @@ public static String reverse4(String str) {
7676
return str;
7777
}
7878
// Push each character of the string onto the stack
79-
for (char i : str.toCharArray()) {
80-
stack.push(i);
79+
for (char ch : str.toCharArray()) {
80+
stack.push(ch);
8181
}
8282
// Pop each character from the stack and append to the StringBuilder
8383
while (!stack.isEmpty()) {
8484
reversedString.append(stack.pop());
8585
}
8686
return reversedString.toString();
8787
}
88-
8988
}

0 commit comments

Comments
 (0)