Constant String
===============

Constant String is a library for doing constant time string manipulation in
Java.

```java

CString cs = CStringInit
    .create("foo")
    .append("bar")
    .substring(3)
    .add("bara");

cs.toString(); // barbara

```

Perhaps not the most useful thing in everyday programming, but still a fun
exercise to implement.




Constant String
===============

[![Build Status](https://travis-ci.org/klette/constantstring.svg?branch=master)](https://travis-ci.org/klette/constantstring)

Constant String is a library for doing constant time string manipulation in
Java.

```java

CString cs = CStringInit
    .create("foo")
    .append("bar")
    .substring(3)
    .add("bara");

cs.toString(); // barbara

```

Perhaps not the most useful thing in everyday programming, but still a fun
exercise to implement.




Add TravisCI build icon to readme
Add TravisCI build icon to readme
