Skip to content

pbloem/kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kit

A small toolkit of generic java utilities. Here are some examples:

// Loop through integers with a foreach loop
import static nl.peterbbloem.kit.Series.series;

for(int i : series(3))
	System.out.print(i + ' ');
// prints 0 1 2 

for(int i : series(1, 5))
	System.out.print(i + ' ');
// prints 1 2 3 4 

for(int i : series(1, 2, 10))
	System.out.print(i + ' ');
// prints 1, 3, 5, 7, 9
import nl.peterbloem.kit.FrequencyModel;

FrequencyModel<String> model = new FrequencyModel<String>();

model.add(Arrays.asList("a", "a", "b", "b", "c");
model.add("c", 2.5);

model.print(System.out);
// prints a table showing the frequencies a:2.0, b:2.0, c:3.5

Installation

The simplest way to use kit is as a maven module, with JitPack. Add the following repository:

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

And the following dependency:

	<dependency>
	    <groupId>com.github.pbloem</groupId>
	    <artifactId>kit</artifactId>
	    <version>0.1.0</version>
	</dependency>

About

A small toolkit of generic java utilities

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages