MCPcopy Create free account

hub / github.com/bobocode-projects/java-fundamentals-exercises / functions

Functions921 in github.com/bobocode-projects/java-fundamentals-exercises

↓ 3 callersMethodsearchFlights
Returns all flight numbers that contains a provided key. @param query a search query @return a list of found flight numbers
4-0-object-oriented-programming/4-3-1-flight-search/src/main/java/com/bobocode/oop/service/FlightService.java:31
↓ 3 callersMethodsetInternalSize
(int size)
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/test/java/com/bobocode/cs/LinkedQueueTest.java:336
↓ 2 callersMethodcalculateTotalCreditBalance
Calculates a sum of {@link CreditAccount#getCreditBalance()} of all accounts @param accounts @return total credit balance
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:190
↓ 2 callersMethodcheckKeyExists
(Object key)
2-0-data-structures-and-algorithms/2-2-9-hash-table/src/test/java/com/bobocode/cs/HashTableTest.java:585
↓ 2 callersMethodcreate
Creates a new instance of {@link Node} that holds provided element @param element any element of type T @param <T> generic type @return a new ins
2-0-data-structures-and-algorithms/2-2-1-node/src/main/java/com/bobobode/cs/Nodes.java:24
↓ 2 callersMethoddeposit
Adds a provided amount of money to the balance of an optional account. @param accountProvider @param amount money to deposit
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:49
↓ 2 callersMethodfillAccount
(Account account, Person person)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:64
↓ 2 callersMethodfillCommonRandomFields
(Account account)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:75
↓ 2 callersMethodfindAccountByEmail
(List<Account> accounts, String email)
5-0-functional-programming/src/main/java/com/bobocode/optionals/tutorial/OptionalSearchByEmailExample.java:18
↓ 2 callersMethodfindMinBalanceValue
Returns the lowest balance values or empty if accounts list is empty @param accounts @return the lowest balance values
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:170
↓ 2 callersMethodgenerateCreditAccountList
(int size)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:41
↓ 2 callersMethodgeneratePerson
()
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:47
↓ 2 callersMethodgetAccessibleElementField
()
2-0-data-structures-and-algorithms/2-2-1-node/src/test/java/com/bobocode/cs/NodesTest.java:156
↓ 2 callersMethodgetAccessibleNextField
()
2-0-data-structures-and-algorithms/2-2-1-node/src/test/java/com/bobocode/cs/NodesTest.java:165
↓ 2 callersMethodgetAccountWithMaxBalance
Returns an {@link Accounts} with the highest balance. Throws {@link java.util.NoSuchElementException} if input list is empty @param accounts @return
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:160
↓ 2 callersMethodgetCharCount
Returns a number of occurrences of the particular character. @param character a specific character @return a number that shows how many times this ch
3-0-java-core/3-6-2-file-stats/src/main/java/com/bobocode/se/FileStats.java:26
↓ 2 callersMethodgetHeadField
()
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:301
↓ 2 callersMethodgetInnerClass
()
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:75
↓ 2 callersMethodgetInnerSizeField
()
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:298
↓ 2 callersMethodgetInnerSizeField
()
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:396
↓ 2 callersMethodgetInternalMap
()
1-0-java-basics/1-3-2-heterogeneous-max-holder/src/test/java/com/bobocode/basics/HeterogeneousMaxHolderTest.java:475
↓ 2 callersMethodgetMostPopularCharacter
Returns a character that appeared most often in the text. @return the most frequently appeared character
3-0-java-core/3-6-2-file-stats/src/main/java/com/bobocode/se/FileStats.java:35
↓ 2 callersMethodgetNodeByKey
(Object key)
2-0-data-structures-and-algorithms/2-2-9-hash-table/src/test/java/com/bobocode/cs/HashTableTest.java:564
↓ 2 callersMethodgetNodeElementField
(Object node)
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:310
↓ 2 callersMethodgetNodeNextField
(Object node)
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:319
↓ 2 callersMethodgetTestArrayName
()
2-0-data-structures-and-algorithms/2-2-5-array-list/src/test/java/com/bobocode/cs/ArrayListTest.java:385
↓ 2 callersMethodisEmpty
Returns true if there is no entries or false otherwise. @return true if there is no entries or false otherwise
2-0-data-structures-and-algorithms/2-2-9-hash-table/src/main/java/com/bobocode/cs/Map.java:60
↓ 2 callersMethodisEmpty
Checks if the queue is empty. @return {@code true} if the queue is empty, returns {@code false} if it's not
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/main/java/com/bobocode/cs/Queue.java:34
↓ 2 callersMethodof
This method creates a list of provided elements @param elements elements to add @param <T> generic type @return a new list of elements the were
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/main/java/com/bobocode/cs/LinkedList.java:26
↓ 2 callersMethodof
()
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:100
↓ 2 callersMethodoptionalOfAccount
Creates an instance of {@link Optional<Account>} using an account parameter @param account @return optional object that holds account
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:59
↓ 2 callersMethodoptionalOfString
Creates an instance of {@link Optional<String>} using a text parameter @param text @return optional object that holds text
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/CrazyOptionals.java:39
↓ 2 callersMethodperformNTimes
(int n, Runnable r)
5-0-functional-programming/src/main/java/com/bobocode/streams/tutorial/StreamParallelProcessing.java:27
↓ 2 callersMethodprocessAccount
(Account account)
5-0-functional-programming/5-3-1-crazy-optionals/src/main/java/com/bobocode/fp/function/AccountService.java:7
↓ 2 callersMethodprocessAccounts
(List<Account> accounts, Consumer<Account> consumer)
5-0-functional-programming/src/main/java/com/bobocode/lambdas/tutorial/LambdaAndMethodReference.java:28
↓ 2 callersMethodprocessName
(Map<Character, Long> resultMap, String name, int nameLengthBound)
5-0-functional-programming/5-2-1-crazy-streams/src/test/java/com/bobocode/fp/CrazyStreamsTest.java:257
↓ 2 callersMethodrandomBigDecimal
(int max)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:81
↓ 2 callersMethodreadWholeFile
(String fileName)
3-0-java-core/3-6-3-crazy-regex/src/test/java/com/bobocode/se/CrazyRegexTest.java:237
↓ 2 callersMethodsetHead
(Object obj)
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/test/java/com/bobocode/cs/LinkedQueueTest.java:343
↓ 2 callersMethodsetInternalSize
(int size)
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:567
↓ 2 callersMethodsetTail
(Object obj)
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/test/java/com/bobocode/cs/LinkedQueueTest.java:349
↓ 2 callersMethodsetValue
(Object value)
1-0-java-basics/1-3-0-hello-generics/src/main/java/com/bobocode/basics/Box.java:21
↓ 2 callersMethodsize
Returns a size of the queue. @return an integer value that is a size of queue
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/main/java/com/bobocode/cs/Queue.java:27
↓ 2 callersMethodsum
Calculates the sum on first n prime numbers. E.g. if n = 5, the result should be 2 + 3 + 5 + 7 + 11 = 28 @param n the number of first prime numbers @
5-0-functional-programming/5-4-1-fun-prime-numbers/src/main/java/com/bobocode/fp/PrimeNumbers.java:53
↓ 2 callersMethodtoString
Returns a statement "Random field comparator of class '%s' is comparing '%s'" where the first param is the name of the type T, and the second paramete
3-0-java-core/3-6-4-random-field-comparator/src/main/java/com/bobocode/se/RandomFieldComparator.java:53
↓ 2 callersMethodtoString
It's a special toString method dedicated to help you visualize a hash table. It creates a string that represents an underlying array as a table. It ha
2-0-data-structures-and-algorithms/2-2-9-hash-table/src/main/java/com/bobocode/cs/HashTable.java:151
↓ 1 callersMethodadd
Adds an element to the array. @param element element to add
2-0-data-structures-and-algorithms/2-2-5-array-list/src/main/java/com/bobocode/cs/ArrayList.java:49
↓ 1 callersMethodaddToStack
(int element)
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:387
↓ 1 callersMethodboundedRandomIntSupplier
Returns an {@link IntUnaryOperator} that receives an int as a bound parameter, and returns a random int @return int operation
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:89
↓ 1 callersMethodcalculate3xValueUsingIntegerFunction
()
5-0-functional-programming/src/main/java/com/bobocode/lambdas/tutorial/PredefinedInterfacesExamples.java:36
↓ 1 callersMethodcalculateTotalCreditBalance
(List<CreditAccount> accounts)
5-0-functional-programming/5-3-1-crazy-optionals/src/test/java/com/bobocode/fp/CrazyOptionalsTest.java:432
↓ 1 callersMethodchainOf
Creates a linked chain of {@link Node} objects based on provided elements. Creates a connection between those nodes so each node will hold a reference
2-0-data-structures-and-algorithms/2-2-1-node/src/main/java/com/bobobode/cs/Nodes.java:74
↓ 1 callersMethodcheckIfNumberIsPositiveUsingIntegerPredicate
()
5-0-functional-programming/src/main/java/com/bobocode/lambdas/tutorial/PredefinedInterfacesExamples.java:43
↓ 1 callersMethodcheckNext
(Object node, int element)
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:356
↓ 1 callersMethodcircleOf
Creates a linked circle of {@link Node} objects based on provided elements. Creates a connection between those nodes so each node will hold a referenc
2-0-data-structures-and-algorithms/2-2-1-node/src/main/java/com/bobobode/cs/Nodes.java:87
↓ 1 callersMethodclosedPairOf
Creates two new {@link Node} objects using provided firstElement and secondElement, and creates connections between those nodes so the first node will
2-0-data-structures-and-algorithms/2-2-1-node/src/main/java/com/bobobode/cs/Nodes.java:62
↓ 1 callersMethodcollectCharactersCountFromText
Count number of occurrences for each letter in each account first and last names flatMap() is used to transform Stream<Stream<T>> into Stream<T> Not y
5-0-functional-programming/src/main/java/com/bobocode/streams/tutorial/StreamMapping.java:46
↓ 1 callersMethodcomparing
()
5-0-functional-programming/5-1-1-crazy-lambdas/src/test/java/com/bobocode/fp/CrazyLambdasTest.java:252
↓ 1 callersMethodcomposeWithTrimFunction
Returns a {@link UnaryOperator} that accepts str to str function and returns the same function composed with trim @return function that composes func
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:136
↓ 1 callersMethodconvertToAccount
(Person person)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:52
↓ 1 callersMethodconvertToCreditAccount
(Person person)
java-fundamentals-util/src/main/java/com/bobocode/data/Accounts.java:58
↓ 1 callersMethodcreateNewNode
(String key, Integer value)
2-0-data-structures-and-algorithms/2-2-9-hash-table/src/test/java/com/bobocode/cs/HashTableTest.java:622
↓ 1 callersMethodcreateNode
(int value)
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/test/java/com/bobocode/cs/LinkedQueueTest.java:309
↓ 1 callersMethodcreateNodeByConstructorWithoutParameters
(int element, Constructor<?> constructor)
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:589
↓ 1 callersMethodcreateNodeObjectWithInternalElement
(Class<?> nodeClass, int element)
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:573
↓ 1 callersMethodcreteFlightService
Create a new instance of {@link FlightService} @return FlightService
4-0-object-oriented-programming/4-3-1-flight-search/src/main/java/com/bobocode/oop/factory/FlightServiceFactory.java:18
↓ 1 callersMethodfindAllGmailAccountsDeclaratively
(List<Account> accounts)
5-0-functional-programming/src/main/java/com/bobocode/streams/tutorial/ImperativeVsDeclarativeFiltering.java:30
↓ 1 callersMethodfindAllGmailAccountsImperatively
(List<Account> accounts)
5-0-functional-programming/src/main/java/com/bobocode/streams/tutorial/ImperativeVsDeclarativeFiltering.java:20
↓ 1 callersMethodfindLuckyGuy
If in some cases a method cannot produce a retuning value, use an {@link Optional} as a returning-value in favor of null
5-0-functional-programming/src/main/java/com/bobocode/optionals/tutorial/OptionalReturningMethod.java:22
↓ 1 callersMethodfindMinBalance
Always use special classes for optional primitives. See also {@link java.util.OptionalInt}, {@link java.util.OptionalLong}
5-0-functional-programming/src/main/java/com/bobocode/optionals/tutorial/OptionalPrimitives.java:23
↓ 1 callersMethodfindNodeByElement
(Object node, int element)
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:339
↓ 1 callersMethodfunctionLoader
Returns a {@link BiFunction} which first parameter is a {@link Map} where key is a function name, and value is some {@link IntUnaryOperator}, and seco
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:190
↓ 1 callersMethodfunctionToConditionalFunction
Returns a {@link BiFunction} that has two parameters. First is {@link IntUnaryOperator} which is some integer function. Second is {@link IntPredicate}
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:179
↓ 1 callersMethodgetAccountByEmail
(List<Account> accounts, String email)
5-0-functional-programming/src/main/java/com/bobocode/optionals/tutorial/OptionalSearchByEmailExample.java:24
↓ 1 callersMethodgetBalanceByEmail
()
5-0-functional-programming/5-2-1-crazy-streams/src/test/java/com/bobocode/fp/CrazyStreamsTest.java:141
↓ 1 callersMethodgetCreditBalance
()
java-fundamentals-util/src/main/java/com/bobocode/model/CreditAccount.java:17
↓ 1 callersMethodgetExpectedEmailMap
()
5-0-functional-programming/5-2-1-crazy-streams/src/test/java/com/bobocode/fp/CrazyStreamsTest.java:95
↓ 1 callersMethodgetExpectedList
()
5-0-functional-programming/5-2-1-crazy-streams/src/test/java/com/bobocode/fp/CrazyStreamsTest.java:82
↓ 1 callersMethodgetExpectedMaleMap
()
5-0-functional-programming/5-2-1-crazy-streams/src/test/java/com/bobocode/fp/CrazyStreamsTest.java:75
↓ 1 callersMethodgetInnerSize
()
2-0-data-structures-and-algorithms/2-2-2-stack/src/test/java/com/bobocode/cs/LinkedStackTest.java:410
↓ 1 callersMethodgetInternalHeadField
()
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:559
↓ 1 callersMethodgetInternalTailField
()
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:563
↓ 1 callersMethodgetNodeValue
(Predicate<Field> predicate)
2-0-data-structures-and-algorithms/2-2-4-linked-list/src/test/java/com/bobocode/cs/LinkedListTest.java:607
↓ 1 callersMethodgetNodeValue
(Predicate<Field> predicate)
2-0-data-structures-and-algorithms/2-2-3-linked-queue/src/test/java/com/bobocode/cs/LinkedQueueTest.java:370
↓ 1 callersMethodgetRootField
()
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:314
↓ 1 callersMethodgetSomeText
()
5-0-functional-programming/src/main/java/com/bobocode/streams/tutorial/StreamMapping.java:54
↓ 1 callersMethodgetStringPredicateToConsumerFunctionSupplier
Returns the {@link Supplier} instance that supplies {@link Function} that receives a string {@link Predicate} as a parameter and returns string {@link
5-0-functional-programming/src/main/java/com/bobocode/lambdas/tutorial/CrazyLambdaExample.java:27
↓ 1 callersMethodgroupByAmountOfDigits
Creates a list of n prime numbers and returns a map where all of those prime numbers are groped. The key represents an amount of digits and the value
5-0-functional-programming/5-4-1-fun-prime-numbers/src/main/java/com/bobocode/fp/PrimeNumbers.java:87
↓ 1 callersMethodhelloSupplier
Returns {@link Supplier} that always supply "Hello" @return a string supplier
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:29
↓ 1 callersMethodinOrderTraversal
traverse the tree in element's natural order @param consumer accepts ref. to node during traversing
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/main/java/com/bobocode/cs/BinarySearchTree.java:31
↓ 1 callersMethodinsertElement
(int element)
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:397
↓ 1 callersMethodinsertLeft
(Object node, int element)
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:419
↓ 1 callersMethodinsertRight
(Object node, int element)
2-0-data-structures-and-algorithms/2-2-6-binary-search-tree/src/test/java/com/bobocode/cs/RecursiveBinarySearchTreeTest.java:429
↓ 1 callersMethodintFunctionMap
A static factory method that creates an integer function map with basic functions: - abs (absolute value) - sgn (signum function) - increment - decrem
5-0-functional-programming/5-0-1-lambda-functions-map/src/main/java/com/bobocode/fp/Functions.java:28
↓ 1 callersMethodintSquareOperation
Returns {@link IntUnaryOperator} that calculates an integer square @return square operation
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:98
↓ 1 callersMethodisEmptyPredicate
Returns a {@link Predicate} of string that checks if string is empty @return a string predicate
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:38
↓ 1 callersMethodisPrime
(int n)
5-0-functional-programming/5-4-1-fun-prime-numbers/src/main/java/com/bobocode/fp/OOSumOfPrimes.java:26
↓ 1 callersMethodlengthInRangePredicate
Receives two parameter that represent a range and returns a {@link Predicate<String>} that verifies if string length is in the specified range. E.g. m
5-0-functional-programming/5-1-1-crazy-lambdas/src/main/java/com/bobocode/fp/CrazyLambdas.java:70
↓ 1 callersMethodlink
Create a connection between first and second nodes, so object first stores a reference to the second. @param first any {@link Node} object @param se
2-0-data-structures-and-algorithms/2-2-1-node/src/main/java/com/bobobode/cs/Nodes.java:35
↓ 1 callersMethodlist
Collects n first prime numbers. @return a list of collected prime numbers
5-0-functional-programming/5-4-1-fun-prime-numbers/src/main/java/com/bobocode/fp/PrimeNumbers.java:63
← previousnext →101–200 of 921, ranked by callers