public void printUnsignedLongAsHex(long value) throws IOException { int bufferIndex = 23; do { int digit = (int)(value & 15); if (digit < 10) { buffer[bufferIndex--] = (char)(digit + '0'); } else { buffer[bufferIndex--] = (char)((digit - 10) + 'a'); } value >>>= 4; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
public void printUnsignedLongAsHex(long value) throws IOException { int bufferIndex = 23; do { int digit = (int)(value & 15); if (digit < 10) { buffer[bufferIndex--] = (char)(digit + '0'); } else { buffer[bufferIndex--] = (char)((digit - 10) + 'a'); } value >>>= 4; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
public void printUnsignedLongAsHex(long value) throws IOException { int bufferIndex = 23; do { int digit = (int)(value & 15); if (digit < 10) { buffer[bufferIndex--] = (char)(digit + '0'); } else { buffer[bufferIndex--] = (char)((digit - 10) + 'a'); } value >>>= 4; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
@Override public void write(char[] chars, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { if (chars[pos] == '\n') { writeLine(chars, start, pos-start); writer.write(newLine); beginningOfLine = true; pos++; start = pos; } else { pos++; } } writeLine(chars, start, pos-start); }
@Override public void write(char[] chars, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { if (chars[pos] == '\n') { writeLine(chars, start, pos-start); writer.write(newLine); beginningOfLine = true; pos++; start = pos; } else { pos++; } } writeLine(chars, start, pos-start); }
@Override public void write(char[] chars, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { if (chars[pos] == '\n') { writeLine(chars, start, pos-start); writer.write(newLine); beginningOfLine = true; pos++; start = pos; } else { pos++; } } writeLine(chars, start, pos-start); }
@Override public void write(String str, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { pos = str.indexOf('\n', start); if (pos == -1 || pos >= end) { writeLine(str, start, end-start); return; } else { writeLine(str, start, pos-start); writer.write(newLine); beginningOfLine = true; start = pos+1; } } }
@Override public void write(String str, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { pos = str.indexOf('\n', start); if (pos == -1 || pos >= end) { writeLine(str, start, end-start); return; } else { writeLine(str, start, pos-start); writer.write(newLine); beginningOfLine = true; start = pos+1; } } }
@Override public void write(String str, int start, int len) throws IOException { final int end = start+len; int pos = start; while (pos < end) { pos = str.indexOf('\n', start); if (pos == -1) { writeLine(str, start, end-start); return; } else { writeLine(str, start, pos-start); writer.write(newLine); beginningOfLine = true; start = pos+1; } } }
public void printSignedLongAsDec(long value) throws IOException { int bufferIndex = 23; if (value < 0) { value *= -1; write('-'); } do { long digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
public void printSignedIntAsDec(int value) throws IOException { int bufferIndex = 15; if (value < 0) { value *= -1; write('-'); } do { int digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 16-bufferIndex); }
public void printSignedLongAsDec(long value) throws IOException { int bufferIndex = 23; if (value < 0) { value *= -1; write('-'); } do { long digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
public void printSignedLongAsDec(long value) throws IOException { int bufferIndex = 23; if (value < 0) { value *= -1; write('-'); } do { long digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 24-bufferIndex); }
public void printSignedIntAsDec(int value) throws IOException { int bufferIndex = 15; if (value < 0) { value *= -1; write('-'); } do { int digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 16-bufferIndex); }
public void printSignedIntAsDec(int value) throws IOException { int bufferIndex = 15; if (value < 0) { value *= -1; write('-'); } do { int digit = value % 10; buffer[bufferIndex--] = (char)(digit + '0'); value = value / 10; } while (value != 0); bufferIndex++; writeLine(buffer, bufferIndex, 16-bufferIndex); }