congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
CharBuffer
Code IndexAdd Tabnine to your IDE (free)

How to use
CharBuffer
in
juzu.impl.common

Best Java code snippets using juzu.impl.common.CharBuffer (Showing top 20 results out of 315)

origin: org.juzu/juzu-core

public Appendable append(CharSequence csq) throws IOException {
 return append(csq, 0, csq.length());
}
origin: juzu/juzu

 public Appendable append(char c) throws IOException {
  ensure(1);
  chars[to++] = c;
  return this;
 }
}
origin: org.juzu/juzu-core

@Test
public void testReadAt() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 char[] tmp = "___".toCharArray();
 assertEquals(2, buffer.writeTo(tmp, 1, 2));
 Assert.assertEquals("_ab", new String(tmp));
}
origin: org.juzu/juzu-core

@Test
public void testWriteToAppendable() throws IOException {
 CharBuffer buffer = new CharBuffer();
 buffer.append("abc");
 StringBuilder sb = new StringBuilder();
 buffer.writeTo(sb);
 assertEquals("abc", sb.toString());
 assertEquals(0, buffer.getLength());
}
origin: org.juzu/juzu-core

@Test
public void testPartialRead() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("abcd".toCharArray(), 0, 4);
 Assert.assertEquals(4, buffer.getLength());
 assertContent(buffer, "ab");
 Assert.assertEquals(2, buffer.getLength());
 assertContent(buffer, "cd");
 Assert.assertEquals(0, buffer.getLength());
}
origin: org.juzu/juzu-core

@Test
public void testResize() {
 CharBuffer buffer = new CharBuffer(4);
 assertEquals(4, buffer.getSize());
 buffer.readFrom("abcde".toCharArray(), 0, 5);
 assertTrue(buffer.getLength() > 4);
 assertContent(buffer, "abcde");
}
origin: juzu/juzu

@Test
public void testReadTooMuch() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 Assert.assertEquals(2, buffer.getLength());
 char[] tmp = "___".toCharArray();
 assertEquals(2, buffer.writeTo(tmp, 0, 3));
 Assert.assertEquals(0, buffer.getLength());
 Assert.assertEquals("ab_", new String(tmp));
}
origin: juzu/juzu

@Test
public void testAsAppendable() throws IOException {
 CharBuffer buffer = new CharBuffer();
 buffer.append("abc");
 assertContent(buffer, "abc");
}
origin: org.juzu/juzu-core

@Test
public void testAppend() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 buffer.readFrom("cd".toCharArray(), 0, 2);
 assertContent(buffer, "abcd");
}
origin: org.juzu/juzu-core

 private void assertContent(CharBuffer buffer, String expected) {
  char[] tmp = new char[expected.length()];
  Assert.assertEquals(expected.length(), buffer.writeTo(tmp, 0, expected.length()));
  Assert.assertEquals(expected, new String(tmp));
 }
}
origin: juzu/juzu

@Test
public void testReadAt() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 char[] tmp = "___".toCharArray();
 assertEquals(2, buffer.writeTo(tmp, 1, 2));
 Assert.assertEquals("_ab", new String(tmp));
}
origin: juzu/juzu

@Test
public void testWriteToAppendable() throws IOException {
 CharBuffer buffer = new CharBuffer();
 buffer.append("abc");
 StringBuilder sb = new StringBuilder();
 buffer.writeTo(sb);
 assertEquals("abc", sb.toString());
 assertEquals(0, buffer.getLength());
}
origin: juzu/juzu

@Test
public void testPartialRead() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("abcd".toCharArray(), 0, 4);
 Assert.assertEquals(4, buffer.getLength());
 assertContent(buffer, "ab");
 Assert.assertEquals(2, buffer.getLength());
 assertContent(buffer, "cd");
 Assert.assertEquals(0, buffer.getLength());
}
origin: juzu/juzu

@Test
public void testResize() {
 CharBuffer buffer = new CharBuffer(4);
 assertEquals(4, buffer.getSize());
 buffer.readFrom("abcde".toCharArray(), 0, 5);
 assertTrue(buffer.getLength() > 4);
 assertContent(buffer, "abcde");
}
origin: org.juzu/juzu-core

@Test
public void testReadTooMuch() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 Assert.assertEquals(2, buffer.getLength());
 char[] tmp = "___".toCharArray();
 assertEquals(2, buffer.writeTo(tmp, 0, 3));
 Assert.assertEquals(0, buffer.getLength());
 Assert.assertEquals("ab_", new String(tmp));
}
origin: org.juzu/juzu-core

@Test
public void testAsAppendable() throws IOException {
 CharBuffer buffer = new CharBuffer();
 buffer.append("abc");
 assertContent(buffer, "abc");
}
origin: juzu/juzu

@Test
public void testAppend() {
 CharBuffer buffer = new CharBuffer();
 buffer.readFrom("ab".toCharArray(), 0, 2);
 buffer.readFrom("cd".toCharArray(), 0, 2);
 assertContent(buffer, "abcd");
}
origin: juzu/juzu

 private void assertContent(CharBuffer buffer, String expected) {
  char[] tmp = new char[expected.length()];
  Assert.assertEquals(expected.length(), buffer.writeTo(tmp, 0, expected.length()));
  Assert.assertEquals(expected, new String(tmp));
 }
}
origin: juzu/juzu

@Test
public void testNPE() {
 CharBuffer buffer = new CharBuffer();
 try {
  buffer.writeTo(null, 0, 1);
  fail();
 }
 catch (NullPointerException expected) {
 }
 try {
  buffer.readFrom(null, 0, 1);
  fail();
 }
 catch (NullPointerException expected) {
 }
}
origin: org.juzu/juzu-core

@Test
public void testSimple() {
 CharBuffer buffer = new CharBuffer();
 assertEquals(0, buffer.getLength());
 buffer.readFrom("a".toCharArray(), 0, 1);
 assertContent(buffer, "a");
}
juzu.impl.commonCharBuffer

Javadoc

A growing char buffer that can be read and written.

Most used methods

  • append
  • <init>
  • ensure
  • getLength
  • getSize
  • readFrom
    Read from a char array.
  • writeTo
    Write to a char array.

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • getSharedPreferences (Context)
  • compareTo (BigDecimal)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • Kernel (java.awt.image)
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Table (org.hibernate.mapping)
    A relational table
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now