Tabnine Logo
StringBuilder
Code IndexAdd Tabnine to your IDE (free)

How to use
StringBuilder
in
java.lang

Best Java code snippets using java.lang.StringBuilder (Showing top 20 results out of 288,261)

origin: square/okhttp

 @Override public String toString() {
  StringBuilder result = new StringBuilder();
  result.append(protocol == Protocol.HTTP_1_0 ? "HTTP/1.0" : "HTTP/1.1");
  result.append(' ').append(code);
  if (message != null) {
   result.append(' ').append(message);
  }
  return result.toString();
 }
}
origin: apache/incubator-dubbo

public static String join(List<String> list, String separator) {
  StringBuilder sb = new StringBuilder();
  for (String ele : list) {
    if (sb.length() > 0) {
      sb.append(separator);
    }
    sb.append(ele);
  }
  return sb.toString();
}
origin: spring-projects/spring-framework

public void write(char ch) {
  if (ch == '\n' && this.buffer.length() > 0) {
    logger.debug(this.buffer.toString());
    this.buffer.setLength(0);
  }
  else {
    this.buffer.append(ch);
  }
}
origin: spring-projects/spring-framework

private void appendDirective(StringBuilder builder, String value) {
  if (builder.length() > 0) {
    builder.append(", ");
  }
  builder.append(value);
}
origin: google/guava

/**
 * Returns a string containing the string representation of each of {@code parts}, using the
 * previously configured separator between each.
 *
 * @since 11.0
 */
public final String join(Iterator<?> parts) {
 return appendTo(new StringBuilder(), parts).toString();
}
origin: google/guava

@Override
public boolean canDecode(CharSequence chars) {
 StringBuilder builder = new StringBuilder();
 for (int i = 0; i < chars.length(); i++) {
  char c = chars.charAt(i);
  if (separator.indexOf(c) < 0) {
   builder.append(c);
  }
 }
 return delegate.canDecode(builder);
}
origin: ReactiveX/RxJava

static <T> StringBuilder allSequenceFrequency(Map<Integer, List<T>> its) {
  StringBuilder b = new StringBuilder();
  for (Map.Entry<Integer, List<T>> e : its.entrySet()) {
    if (b.length() > 0) {
      b.append(", ");
    }
    b.append(e.getKey()).append("={");
    b.append(sequenceFrequency(e.getValue()));
    b.append("}");
  }
  return b;
}
static <T> StringBuilder sequenceFrequency(Iterable<T> it) {
origin: ReactiveX/RxJava

private void appendStackTrace(StringBuilder b, Throwable ex, String prefix) {
  b.append(prefix).append(ex).append('\n');
  for (StackTraceElement stackElement : ex.getStackTrace()) {
    b.append("\t\tat ").append(stackElement).append('\n');
  }
  if (ex.getCause() != null) {
    b.append("\tCaused by: ");
    appendStackTrace(b, ex.getCause(), "");
  }
}
origin: ReactiveX/RxJava

  @Override
  public StringBuilder call() {
    return new StringBuilder();
  }
},
origin: ReactiveX/RxJava

static void checkSchedulerBadMethod(String baseClassName) throws Exception {
  File f = MaybeNo2Dot0Since.findSource(baseClassName);
  if (f == null) {
    return;
  }
  StringBuilder b = readFile(f);
  StringBuilder e = new StringBuilder();
  scanForBadMethod(b, "@SchedulerSupport", "Scheduler:", e, baseClassName);
  if (e.length() != 0) {
    System.out.println(e);
    fail(e.toString());
  }
}
origin: google/guava

/**
 * Reads all characters from a {@link Readable} object into a {@link String}. Does not close the
 * {@code Readable}.
 *
 * @param r the object to read from
 * @return a string containing all the characters
 * @throws IOException if an I/O error occurs
 */
public static String toString(Readable r) throws IOException {
 return toStringBuilder(r).toString();
}
origin: google/guava

public void testCharactersOfIsView() {
 StringBuilder builder = new StringBuilder("abc");
 List<Character> chars = Lists.charactersOf(builder);
 assertEquals(asList('a', 'b', 'c'), chars);
 builder.append("def");
 assertEquals(asList('a', 'b', 'c', 'd', 'e', 'f'), chars);
 builder.deleteCharAt(5);
 assertEquals(asList('a', 'b', 'c', 'd', 'e'), chars);
}
origin: spring-projects/spring-framework

public void removeTrailingSlash() {
  int index = this.path.length() - 1;
  if (this.path.charAt(index) == '/') {
    this.path.deleteCharAt(index);
  }
}
origin: google/guava

/**
 * Subclasses must call this method after finishing character processing, in order to ensure that
 * any unterminated line in the buffer is passed to {@link #handleLine}.
 *
 * @throws IOException if an I/O error occurs
 */
protected void finish() throws IOException {
 if (sawReturn || line.length() > 0) {
  finishLine(false);
 }
}
origin: google/guava

/**
 * Returns a string containing the string representation of each entry in {@code entries}, using
 * the previously configured separator and key-value separator.
 *
 * @since 11.0
 */
@Beta
public String join(Iterator<? extends Entry<?, ?>> entries) {
 return appendTo(new StringBuilder(), entries).toString();
}
origin: google/guava

@Override
int decodeTo(byte[] target, CharSequence chars) throws DecodingException {
 StringBuilder stripped = new StringBuilder(chars.length());
 for (int i = 0; i < chars.length(); i++) {
  char c = chars.charAt(i);
  if (separator.indexOf(c) < 0) {
   stripped.append(c);
  }
 }
 return delegate.decodeTo(target, stripped);
}
origin: ReactiveX/RxJava

static <T> StringBuilder allSequenceFrequency(Map<Integer, List<T>> its) {
  StringBuilder b = new StringBuilder();
  for (Map.Entry<Integer, List<T>> e : its.entrySet()) {
    if (b.length() > 0) {
      b.append(", ");
    }
    b.append(e.getKey()).append("={");
    b.append(sequenceFrequency(e.getValue()));
    b.append("}");
  }
  return b;
}
static <T> StringBuilder sequenceFrequency(Iterable<T> it) {
origin: square/okhttp

static void namesAndValuesToQueryString(StringBuilder out, List<String> namesAndValues) {
 for (int i = 0, size = namesAndValues.size(); i < size; i += 2) {
  String name = namesAndValues.get(i);
  String value = namesAndValues.get(i + 1);
  if (i > 0) out.append('&');
  out.append(name);
  if (value != null) {
   out.append('=');
   out.append(value);
  }
 }
}
origin: ReactiveX/RxJava

     @Override
     public void accept(StringBuilder sb, Integer v) {
     if (sb.length() > 0) {
       sb.append("-");
     }
     sb.append(v);
}
   }).blockingGet().toString();
origin: ReactiveX/RxJava

  @Override
  public StringBuilder call() {
    return new StringBuilder();
  }
},
java.langStringBuilder

Javadoc

A modifiable CharSequence for use in creating strings. This class is intended as a direct replacement of StringBuffer for non-concurrent use; unlike StringBuffer this class is not synchronized.

For particularly complex string-building needs, consider java.util.Formatter.

The majority of the modification methods on this class return this so that method calls can be chained together. For example: new StringBuilder("a").append("b").append("c").toString().

Most used methods

  • append
  • toString
  • <init>
    Constructs a string builder initialized to the contents of the specified string. The initial capacit
  • length
  • setLength
  • charAt
  • deleteCharAt
  • insert
  • substring
  • delete
  • replace
  • setCharAt
  • replace,
  • setCharAt,
  • indexOf,
  • lastIndexOf,
  • reverse,
  • appendCodePoint,
  • getChars,
  • subSequence,
  • ensureCapacity,
  • trimToSize

Popular in Java

  • Finding current android device location
  • getSystemService (Context)
  • putExtra (Intent)
  • addToBackStack (FragmentTransaction)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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