Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
org.apache.commons.collections4.bag.HashBag Example
What is org.apache.commons.collections4.bag.HashBag class? How to use org.apache.commons.collections4.bag.HashBag class?
✍: FYIcenter.com
org.apache.commons.collections4.bag.HashBag class is a Java class offered in commons-collections4.jar that implements the org.apache.commons.collections4.Bag interface using a HashMap to provide the data storage.
A bag is a special collection which allows the same object to be added multiple times. You can also query the number of copies of a given object in the bag. and reduce the number of copies of a given object in the bag.
Here is a simple example of using org.apache.commons.collections4.bag.HashBag class:
// Copyright (c) 2016-2018 FYIcenter.com // Supports commons-collections4-4.2 // Supports commons-collections4-4.1 import org.apache.commons.collections4.Bag; import org.apache.commons.collections4.bag.HashBag; // Example of using the HashBagExample class public class HashBagExample { public static void main(String[] args) throws Exception { // Create some objects String apple = "Apple"; String orange = "Orange"; String banana = "Banana"; // Create a HashBag bag Bag<String> bag = new HashBag<String>(); // Put some objects into the HashBag bag bag.add(apple); bag.add(apple); bag.add(apple); bag.add(orange); bag.add(orange); bag.add(banana); // Count apples, oranges and bananas System.out.println("# of apple: "+bag.getCount(apple)); System.out.println("# of orange: "+bag.getCount(orange)); System.out.println("# of banana: "+bag.getCount(banana)); // loop through the bag for (String obj : bag) { System.out.println("Element: " + obj); } } }
You can compile and run the above example in a command window as shown below:
C:\fyicenter>\fyicenter\jdk-1.8.0\bin\javac -cp C:\fyicenter\commons-collections4-4.2\commons-collections4-4.2.jar HashBagExample.java C:\fyicenter>\fyicenter\jdk-1.8.0\bin\java -cp .;C:\fyicenter\commons-collections4-4.2\commons-collections4-4.2.jar HashBagExample # of apple: 3 # of orange: 2 # of banana: 1 Element: Apple Element: Apple Element: Apple Element: Banana Element: Orange Element: Orange
⇒ org.apache.commons.collections4.set.ListOrderedSet Example
⇐ org.apache.commons.collections4.queue.CircularFifoQueue Example
2017-05-20, 2195🔥, 0💬
Popular Posts:
XML Serializer, Release 2.7.1, allows you to write out XML, HTML etc. as a stream of characters from...
How to download and install ojdbc11.jar for Oracle 21c? ojdbc11.jar for Oracle 21c is a Java JDBC Dr...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
JDK 11 jdk.internal.vm.compiler .jmodis the JMOD file for JDK 11 Internal VM Compiler module. JDK 11...
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...