কম্পিউটার টিউটোরিয়াল

জাভাতে স্ট্রিম ফিল্টার দিয়ে লিস্টের যোগফল


জাভাতে স্ট্রিম ফিল্টার দিয়ে লিস্টের যোগফল বের করার কোড নিচে দেওয়া হলো:

উদাহরণ

import java.util.*; public class Demo {    public static void main(String[] args)    {       List<Integer> my_list = new ArrayList<Integer>();       my_list.add(11);       my_list.add(35);       my_list.add(56);       my_list.add(78);       my_list.add(91);       System.out.println(sum(my_list));    }    public static int sum(List<Integer> my_list)    {       System.out.println("In the main function, the sum of list with filter is ");       return my_list.stream().filter(i -> i > 5).mapToInt(i -> i).sum();    } }

আউটপুট

In the main function, the sum of list with filter is 271

Demo নামক একটি ক্লাসে main ফাংশন থাকে যা একটি ArrayList তৈরি করে। 'add()' ফাংশন ব্যবহার করে অ্যারেলিস্টে এলিমেন্ট যোগ করা হয়েছে। লিস্টের সব এলিমেন্টের যোগফল 'sum' ফাংশন ব্যবহার করে স্ক্রিনে প্রিন্ট করা যেতে পারে। 'sum' নামক আরেকটি ফাংশন সংজ্ঞায়িত করা হয়েছে যা ফিল্টার করা আউটপুট রিটার্ন করে মানকে ইন্টিজারে ম্যাপ করে।


  1. জাভাস্ক্রিপ্ট দিয়ে ফিল্টার লিস্ট (Filter List) তৈরি করা

  2. জাভা প্রোগ্রাম: बैलেন্সড BST-এ দেওয়া সমের একটি জোড়া (Pair) খুঁজে বের করা

  3. Eclipse-এ জাভाएফএক্স সেটআপ

  4. জাভা ৮ স্ট্রিমস সাজানো: প্র্যাকটিক্যাল কোড উদাহরণ ও টিপস