Lines Matching defs:sb

650     private static void append(StringBuilder sb, long value, boolean pad, char zeroDigit) {
653 sb.append(zeroDigit);
656 sb.append((char) (zeroDigit + (value / 10)));
658 sb.append((char) (zeroDigit + (value % 10)));
669 StringBuilder sb = recycle;
670 if (sb == null) {
671 sb = new StringBuilder(8);
673 sb.setLength(0);
675 append(sb, hours, false, zeroDigit);
676 sb.append(TIME_SEPARATOR);
677 append(sb, minutes, true, zeroDigit);
678 sb.append(TIME_SEPARATOR);
679 append(sb, seconds, true, zeroDigit);
680 return sb.toString();
694 StringBuilder sb = recycle;
695 if (sb == null) {
696 sb = new StringBuilder(8);
698 sb.setLength(0);
700 append(sb, minutes, false, zeroDigit);
701 sb.append(TIME_SEPARATOR);
702 append(sb, seconds, true, zeroDigit);
703 return sb.toString();
821 StringBuilder sb = new StringBuilder();
822 sb.ensureCapacity(16);
824 sb.setLength(16);
825 sb.setCharAt(15, 'Z');
827 sb.setLength(15);
829 return writeDateTime(cal, sb);
836 * @param sb a StringBuilder to use. It is assumed that setLength
837 * has already been called on sb to the appropriate length
838 * which is sb.setLength(zulu ? 16 : 15)
842 public static String writeDateTime(Calendar cal, StringBuilder sb)
847 sb.setCharAt(3, (char)('0'+n%10));
849 sb.setCharAt(2, (char)('0'+n%10));
851 sb.setCharAt(1, (char)('0'+n%10));
853 sb.setCharAt(0, (char)('0'+n%10));
856 sb.setCharAt(5, (char)('0'+n%10));
858 sb.setCharAt(4, (char)('0'+n%10));
861 sb.setCharAt(7, (char)('0'+n%10));
863 sb.setCharAt(6, (char)('0'+n%10));
865 sb.setCharAt(8, 'T');
868 sb.setCharAt(10, (char)('0'+n%10));
870 sb.setCharAt(9, (char)('0'+n%10));
873 sb.setCharAt(12, (char)('0'+n%10));
875 sb.setCharAt(11, (char)('0'+n%10));
878 sb.setCharAt(14, (char)('0'+n%10));
880 sb.setCharAt(13, (char)('0'+n%10));
882 return sb.toString();