Programming Articles - Page 2159 of 3366

How to implement LongConsumer using lambda in Java?

raja
Updated on 13-Jul-2020 13:29:18

187 Views

LongConsumer is a in-built functional interface from java.util.function package. This interface can accept a single long-valued argument as input and doesn't produce any output. It can also be used as the assignment target for a lambda expression or method reference and contains one abstract method: accept() and one default method: andThen().Syntax@FunctionalInterface public interface LongConsumerExample-1import java.util.function.LongConsumer; public class LongConsumerLambdaTest {    public static void main(String[] args) {       LongConsumer displayNextVal = l-> {     // lambda expression          System.out.println("Display the next value to input : "+l);          System.out.println(l+1);       };       LongConsumer displayPrevVal ... Read More

Posix character classes Java regex

Maruthi Krishna
Updated on 10-Jan-2020 12:17:55

435 Views

This class \p{IsAlphabetic} matches alphabetic characters.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{IsAlphabetic}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0;   ... Read More

Posix character classes p{Lu} Java regex

Maruthi Krishna
Updated on 10-Jan-2020 12:12:39

275 Views

This class \p{Lu} matches upper case letters.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{Lu}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0; ... Read More

Posix character classes p{InGreek} Java regex

Maruthi Krishna
Updated on 21-Feb-2020 11:08:43

360 Views

This class \p{InGreek} matches Greek characters.Example Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example1 {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{InGreek}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0;     ... Read More

How to print all the characters of a string using regular expression in Java?

Maruthi Krishna
Updated on 10-Jan-2020 11:58:07

2K+ Views

The meta character "." matches all the characters, to print all the characters using the regular expressions −Compile the regular expression using the compile() method.Create a Matcher object using the matcher() method.Find the matches using the find() method and for every match print the matched contents (characters) using the group() method.Example Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       //Regular expression to match a string of non-word with length 2 to 6       String regex = ".";       Scanner sc = new ... Read More

Java regex program to split a string with line endings as delimiter

Maruthi Krishna
Updated on 10-Jan-2020 11:56:00

569 Views

In windows "\r" acts as the line separator. The regular expression "\r?" matches the line endings.The split() method of the String class accepts a value representing a regular expression and splits the current string into array of tokens (words), treating the string between the occurrence of two matches as one token.Therefore, if you want to split a string with line endings as delimiter, invoke the split() method on the input string by passing the above specified regular expression as a parameter.Example Live Demoimport java.util.Scanner; public class RegexExample {    public static void main(String[] args) {       System.out.println("Enter your input ... Read More

Java regex program to split a string at every space and punctuation.

Maruthi Krishna
Updated on 10-Jan-2020 11:53:38

2K+ Views

The regular expression "[!._, '@?//s]" matches all the punctuation marks and spaces.Exampleimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {    public static void main( String args[] ) {       String input = "This is!a.sample"text, with punctuation!marks";       Pattern p = Pattern.compile("[!._, '@?//s]");       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("Number of matches: "+count);    } }OutputNumber of matches: 8The split() method of the String class accepts a value representing a ... Read More

MatchResult group(int group) method in Java with examples.

Maruthi Krishna
Updated on 10-Jan-2020 11:47:12

204 Views

The java.util.regex.MatcheResult interface provides methods to retrieve the results of a matchYou can get an object of this interface using the toMatchResult() method of the Matcher class. This method returns a MatchResult object which represents the match state of the current matcher.The group(int group) method of this interface accepts an integer value representing a particular group and returns a string value representing the matched substring from the given input sequence, in the specified group during the last match.Example Live Demoimport java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class GroupExample {    public static void main( String args[] ) {   ... Read More

Posix character classes p{IsLatin} Java regex

Maruthi Krishna
Updated on 10-Jan-2020 11:44:15

614 Views

This class \p{IsLatin} matches characters of Latin.Example 1 Live Demoimport java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //Reading String from user       System.out.println("Enter a string");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //Regular expression       String regex = "\p{IsLatin}";       //Compiling the regular expression       Pattern pattern = Pattern.compile(regex);       //Retrieving the matcher object       Matcher matcher = pattern.matcher(input);       int count = 0; ... Read More

List.replaceAll(UnaryOperator operator) method in Java

Maruthi Krishna
Updated on 10-Jan-2020 11:41:15

1K+ Views

The replaceAll() method of the List interface accept an object of the UnaryOperator representing a particular operation, performs the specified operation on all the elements of the current list and replaces the existing values in the list with their respective results.Example Live Demoimport java.util.ArrayList; import java.util.function.UnaryOperator; class Op implements UnaryOperator {    public String apply(String str) {       return str.toUpperCase();    } } public class Test {    public static void main(String[] args) throws CloneNotSupportedException {       ArrayList list = new ArrayList();       list.add("Java");       list.add("JavaScript");       list.add("CoffeeScript");       ... Read More

Advertisements