Programming Articles - Page 2141 of 3363

How to implement DoubleSupplier using lambda and method reference in Java?

raja
Updated on 14-Jul-2020 09:12:01

542 Views

DoubleSupplier interface is a built-in functional interface defined in java.util.function package. This functional interface doesn’t expect any input but produces a double-valued output. DoubleSupplier interface can be used as an assignment target for lambda expression and method reference. This interface contains only one abstract method: getAsDouble().Syntax@FunctionalInterface public interface DoubleSupplier {    double getAsDouble(); }Example of Lambda Expressionimport java.util.concurrent.ThreadLocalRandom; import java.util.function.DoubleSupplier; public class DoubleSupplierLambdaTest {    public static void main(String args[]) {       DoubleSupplier getRandomDouble = () -> {    // lambda expression          double doubleVal = ThreadLocalRandom.current().nextDouble(0000, 9999);          return Math.round(doubleVal);       };       ... Read More

Find elements of an Array which are Odd and Even using STL in C++

Sunidhi Bansal
Updated on 20-Jan-2020 10:18:07

343 Views

Given with an array and the task is to find the number of odd and even elements in an array using standard template library in C++.To solve this problem we are using the function count_if() present in C++ standard template library. What is a count_if() function?Syntaxcount_if(LowerBound, UpperBound, function)Description − This function returns the number of elements in an array that satisfies the given condition. It takes three parameters.Lower Bound − It points to the first element of an array or any other sequence.Upper Bound − It points to the last element of an array or any other sequence.Function − It ... Read More

Find elements of an array which are divisible by N using STL in C++

Sunidhi Bansal
Updated on 20-Jan-2020 10:26:44

283 Views

Given with an array and the task is to find the number which are divisible by N using standard template library in C++.To solve this problem we are using the function count_if() present in C++ standard template library.What is a count_if() function?Syntaxcount_if(LowerBound, UpperBound, function)Description − This function returns the number of elements in an array that satisfies the given condition. It takes three parameters.Lower Bound − It points to the first element of an array or any other sequence.Upper Bound − It points to the last element of an array or any other sequence.Function − It returns the Boolean value ... Read More

isprint() Working with C++

Sunidhi Bansal
Updated on 20-Jan-2020 10:15:22

397 Views

Isprint() in C++ is inbuilt function in “cctype.h” header file which checks whether the character is printable or not.Isprint returns true for constant cases as Isprint aside from the house character (' '), that returns true.A locale-specific model version of this function (Isprint) exists in cctype header file.-Isprint() function can be used to check any Non-Printing character in a series of sentences.-Isprint() is an Inbuilt function that provides efficient way to handle non printing characters-Isprint() helps to minimize the lines of code for programmer.-Isprint() is in true sense decreases the compilation time of program.Including cctype.h in your program not only ... Read More

forward_list emplace_after() and emplace_front() in C++ STL

Sunidhi Bansal
Updated on 20-Jan-2020 10:13:50

242 Views

Given is the task to show the working of forward_list::emplace_after() and forward_list::emplace_front() functions in c++.A forward_list only keeps linkage with the next element unlike normal list that keeps linkage with the next as well as the preceding elements, which helps iterations in both directions. But forward_list can only iterate in the forward direction.The forward_list::emplace_after() and forward_list::emplace_front() functions are a part of the c++ standard library.The forward_list::emplace_after() function is used to insert a new element inside a list after the element whose position is specified inside the argumentThe forward_list::emplace_front() function is used to insert an element in the beginning of the ... Read More

forward_list::cbefore_begin() in C++ STL

Sunidhi Bansal
Updated on 20-Jan-2020 10:06:22

145 Views

Given is the task to show the working of forward_list::cbefore_begin() function in C++.A forward_list only keeps linkage with the next element unlike normal list that keeps linkage with the next as well as the preceding elements, which helps iterations in both directions. But forward_list can only iterate in the forward direction.The forward_list::cbefore_begin() function is a part of the C++ standard template library. It is used to obtain the position before the first element of the list. header file should be included to call this function.SyntaxForward_List_Name.cbefore_begin();ParametersThe function does not accept any parameter.Return ValueThe function returns a constant iterator that points at ... Read More

forward list::cend() in C++ STL

Sunidhi Bansal
Updated on 20-Jan-2020 10:06:48

193 Views

Given is the task to show the working of forward_list::cend functions in C++.A forward_list only keeps linkage with the next element unlike normal list that keeps linkage with the next as well as the preceding elements, which helps iterations in both directions. But forward_list can only iterate in the forward direction.The forward_list::cend() function is a part of the C++ standard template library. It is used to obtain the last element of the list. header file should be included to call this function.SyntaxForward_List_Name.cend();ParametersThe function does not accept any parameter.Return ValueThe function returns a constant iterator that points at the last element ... Read More

forward_list cbegin() in C++ STL

Sunidhi Bansal
Updated on 20-Jan-2020 10:02:37

133 Views

Given is the task to show the working of forward_list::cbegin() function in C++.A forward_list only keeps linkage with the next element unlike normal list that keeps linkage with the next as well as the preceding elements, which helps iterations in both directions. But forward_list can only iterate in the forward direction.The forward_list::cbegin() function is a part of the C++ standard template library. It is used to obtain the very first element of the list. header file should be included to call the function.SyntaxForward_List_Name.cbegin();ParametersThe function does not accept any parameter.Return ValueThe function returns a constant iterator that point at the first ... Read More

How to create our own/custom functional interface in Java?

raja
Updated on 14-Jul-2020 08:50:12

15K+ Views

The functional interface is a simple interface with only one abstract method. A lambda expression can be used through a functional interface in Java 8. We can declare our own/custom functional interface by defining the Single Abstract Method (SAM) in an interface.Syntaxinterface CustomInterface {    // abtstact method }Example@FunctionalInterface interface CustomFunctionalInterface {    void display(); } public class FunctionInterfaceLambdaTest {    public static void main(String args[]) {       // Using Anonymous inner class       CustomFunctionalInterface test1 = new CustomFunctionalInterface() {          public void display() {             System.out.println("Display using Anonymous inner class");         ... Read More

Forward list assign() function in C++ STL

Sunidhi Bansal
Updated on 20-Jan-2020 07:48:14

310 Views

Given is the task to show the working of forward_list assign() function in C++.A forward_list only keeps linkage with the next element unlike normal list that keeps linkage with the next as well as the preceding elements, which helps iterations in forward as well as backward directions. But forward_list can only iterate in the forward direction.The forward_list::assign() function is a part of the C++ standard template library. It is used to insert elements inside a forward list and if the list already contains some elements then they are replaced by the new ones that are added by the user. header ... Read More

Advertisements