Java Program To Check Whether All Characters In A String Is Unique

 package demo;


import java.util.Arrays;

import java.util.Collections;

import java.util.HashSet;

import java.util.Set;

import java.util.stream.Collectors;


public class StringUnique {


private static boolean isUniqueJava8(String str) {

return str.chars().filter(e -> Collections.frequency(str.chars().boxed().collect(Collectors.toList()), e) > 1)

.count() > 1 ? Boolean.FALSE : Boolean.TRUE;


}


private static boolean isUnique(String str) {


char[] ch = str.toCharArray();


Arrays.sort(ch);

int size = ch.length - 1;

for (int i = 0; i < size; i++) {

if (ch[i] == ch[i + 1]) {

return false;

}

}

return true;


}


public static void main(String[] args) {

System.out.println(isUnique("upenndra"));

System.out.println(isUniqueJava8("upenndra"));

}

}


Comments

Popular posts from this blog

3 Lines of Code And You Can Download Your Favourite Youtube Video.

Leetcode Problem(Easy) Roman to Integer

Leetcode : (Find Minimum in Rotated Sorted Array)