java 8 random string generator
@Test
public void givenUsingJava8_whenGeneratingRandomAlphanumericString_thenCorrect() {
int leftLimit = 48; // numeral '0'
int rightLimit = 122; // letter 'z'
int targetStringLength = 10;
Random random = new Random();
String generatedString = random.ints(leftLimit, rightLimit + 1)
.filter(i -> (i <= 57 || i >= 65) && (i <= 90 || i >= 97))
.limit(targetStringLength)
.collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
.toString();
System.out.println(generatedString);
}
Also in Java:
- junit meaning in java
- how to get elements of a list in java
- math max java
- how to sort collection in java
- java program to display characters from a to z using loop
- javafx textarea font size
- how to minimize jframe in java
- arraylist in java
- processing string to int
- reverse a string in java
- how to create a button in java
- java get excectuon time
- int java
- eclipse does not support logback with spring boot
- set view layout params android
- socket programming in java
- insertion sort doubly linked list java
- how to set frame colo in java
- how to make an array in java
- reverse number in java
- java printf tab
- jtable disable row selection
- java calculator code
- html top padding