Update StringIterator.java
This commit is contained in:
parent
450b6d8025
commit
d3d60f392b
|
@ -1,9 +1,33 @@
|
||||||
package com.baeldung.stringIterator;
|
package com.baeldung.stringIterator;
|
||||||
|
|
||||||
|
import java.text.*;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
public class StringIterator {
|
public class StringIterator {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String str = "Hello, Baeldung!";
|
String str = "Hello, Baeldung!";
|
||||||
|
javaforLoop(str);
|
||||||
|
System.out.println();
|
||||||
java8forEach(str);
|
java8forEach(str);
|
||||||
|
System.out.println();
|
||||||
|
javaCharArray(str);
|
||||||
|
System.out.println();
|
||||||
|
javaRegexExp(str);
|
||||||
|
System.out.println();
|
||||||
|
javaCharacterIterator(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void javaCharArray(String str){
|
||||||
|
for (char c : str.toCharArray()) {
|
||||||
|
System.out.print(c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void javaforLoop(String str) {
|
||||||
|
for (int i = 0; i < str.length(); i++) {
|
||||||
|
char c = str.charAt(i);
|
||||||
|
System.out.print(c);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void java8forEach(String str){
|
public static void java8forEach(String str){
|
||||||
|
@ -11,4 +35,19 @@ public class StringIterator {
|
||||||
System.out.print((char) name);
|
System.out.print((char) name);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void javaRegexExp(String str){
|
||||||
|
String[] characters = str.split("");
|
||||||
|
for (String c : characters) {
|
||||||
|
System.out.print(c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void javaCharacterIterator(String str){
|
||||||
|
CharacterIterator it = new StringCharacterIterator(str);
|
||||||
|
while (it.current() != CharacterIterator.DONE) {
|
||||||
|
System.out.print(it.current());
|
||||||
|
it.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue