├── update.txt ├── README.md └── Main.java /update.txt: -------------------------------------------------------------------------------- 1 | Random update: 7516 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SocialMediaScraper-4780 2 | A cool open-source project 3 | -------------------------------------------------------------------------------- /Main.java: -------------------------------------------------------------------------------- 1 | Нижче наведено приклади простого коду Java для обробки даних, який включає в себе роботу з масивами, колекціями, використання стрімів та виконання основних операцій над даними. 2 | 3 | ```java 4 | import java.util.*; 5 | import java.util.stream.*; 6 | 7 | public class Main { 8 | public static void main(String[] args) { 9 | // Define a new array 10 | int[] array = new int[50]; 11 | 12 | // Populate the array with random integers 13 | Random rand = new Random(); 14 | for (int i = 0; i < array.length; i++) { 15 | array[i] = rand.nextInt(100); 16 | } 17 | 18 | // Convert the array to a list 19 | List list = Arrays.stream(array).boxed().collect(Collectors.toList()); 20 | 21 | // Output the original list 22 | System.out.println("Original List: " + list); 23 | 24 | // Sort the list 25 | Collections.sort(list); 26 | System.out.println("Sorted List: " + list); 27 | 28 | // Filter out odd numbers 29 | List evenNumbers = list.stream().filter(num -> num % 2 == 0).collect(Collectors.toList()); 30 | System.out.println("Even numbers: " + evenNumbers); 31 | 32 | // Square the even numbers 33 | List squaredNumbers = evenNumbers.stream().map(num -> num * num).collect(Collectors.toList()); 34 | System.out.println("Squared even numbers: " + squaredNumbers); 35 | 36 | // Calculate sum and average 37 | int sum = list.stream().reduce(0, Integer::sum); 38 | double average = list.stream().mapToInt(Integer::intValue).average().getAsDouble(); 39 | 40 | System.out.println("Sum: " + sum); 41 | System.out.println("Average: " + average); 42 | 43 | // Group the numbers by their last digit 44 | Map> groupedByLastDigit = list.stream() 45 | .collect(Collectors.groupingBy(num -> num % 10)); 46 | 47 | System.out.println("Numbers grouped by their last digit: " + groupedByLastDigit); 48 | 49 | // Get the maximum and minimum number 50 | int maxNumber = list.stream().mapToInt(Integer::intValue).max().getAsInt(); 51 | int minNumber = list.stream().mapToInt(Integer::intValue).min().getAsInt(); 52 | 53 | System.out.println("Max number: " + maxNumber); 54 | System.out.println("Min number: " + minNumber); 55 | } 56 | } 57 | ``` 58 | Цей код обробляє масив випадкових чисел, виконує різні операції над ним (фільтрація, сортування, квадратування, групування тощо), а також обчислює суму та середнє значення масиву. --------------------------------------------------------------------------------