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

How to use
deleteCharAt
method
in
java.lang.StringBuilder

Best Java code snippets using java.lang.StringBuilder.deleteCharAt (Showing top 20 results out of 15,732)

origin: spring-projects/spring-framework

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

private static void convertRemainingAccentCharacters(final StringBuilder decomposed) {
  for (int i = 0; i < decomposed.length(); i++) {
    if (decomposed.charAt(i) == '\u0141') {
      decomposed.deleteCharAt(i);
      decomposed.insert(i, 'L');
    } else if (decomposed.charAt(i) == '\u0142') {
      decomposed.deleteCharAt(i);
      decomposed.insert(i, 'l');
    }
  }
}
origin: spring-projects/spring-framework

/**
 * Trim all occurrences of the supplied leading character from the given {@code String}.
 * @param str the {@code String} to check
 * @param leadingCharacter the leading character to be trimmed
 * @return the trimmed {@code String}
 */
public static String trimLeadingCharacter(String str, char leadingCharacter) {
  if (!hasLength(str)) {
    return str;
  }
  StringBuilder sb = new StringBuilder(str);
  while (sb.length() > 0 && sb.charAt(0) == leadingCharacter) {
    sb.deleteCharAt(0);
  }
  return sb.toString();
}
origin: spring-projects/spring-framework

/**
 * Trim leading whitespace from the given {@code String}.
 * @param str the {@code String} to check
 * @return the trimmed {@code String}
 * @see java.lang.Character#isWhitespace
 */
public static String trimLeadingWhitespace(String str) {
  if (!hasLength(str)) {
    return str;
  }
  StringBuilder sb = new StringBuilder(str);
  while (sb.length() > 0 && Character.isWhitespace(sb.charAt(0))) {
    sb.deleteCharAt(0);
  }
  return sb.toString();
}
origin: spring-projects/spring-framework

/**
 * Trim all occurrences of the supplied trailing character from the given {@code String}.
 * @param str the {@code String} to check
 * @param trailingCharacter the trailing character to be trimmed
 * @return the trimmed {@code String}
 */
public static String trimTrailingCharacter(String str, char trailingCharacter) {
  if (!hasLength(str)) {
    return str;
  }
  StringBuilder sb = new StringBuilder(str);
  while (sb.length() > 0 && sb.charAt(sb.length() - 1) == trailingCharacter) {
    sb.deleteCharAt(sb.length() - 1);
  }
  return sb.toString();
}
origin: hankcs/HanLP

  @Override
  public String toString()
  {
    final StringBuilder sb = new StringBuilder();
    for (String value : this.value)
    {
      sb.append(value);
      sb.append('\t');
    }
    return sb.deleteCharAt(sb.length() - 1).toString();
  }
}
origin: spring-projects/spring-framework

/**
 * Trim trailing whitespace from the given {@code String}.
 * @param str the {@code String} to check
 * @return the trimmed {@code String}
 * @see java.lang.Character#isWhitespace
 */
public static String trimTrailingWhitespace(String str) {
  if (!hasLength(str)) {
    return str;
  }
  StringBuilder sb = new StringBuilder(str);
  while (sb.length() > 0 && Character.isWhitespace(sb.charAt(sb.length() - 1))) {
    sb.deleteCharAt(sb.length() - 1);
  }
  return sb.toString();
}
origin: hankcs/HanLP

@Override
public String toString()
{
  StringBuilder sb = new StringBuilder();
  for (Sentence sentence : sentenceList)
  {
    sb.append(sentence);
    sb.append(' ');
  }
  if (sb.length() > 0) sb.deleteCharAt(sb.length() - 1);
  return sb.toString();
}
origin: prestodb/presto

@Override
public String toString()
{
  if (fields.isEmpty()) {
    return "()";
  }
  else {
    StringBuilder builder = new StringBuilder("(");
    for (Field f : fields) {
      builder.append(f).append(",");
    }
    builder.deleteCharAt(builder.length() - 1);
    return builder.append(')').toString();
  }
}
origin: elasticjob/elastic-job-lite

private String buildSelect(final String tableName, final Collection<String> tableFields) {
  StringBuilder sqlBuilder = new StringBuilder();
  sqlBuilder.append("SELECT ");
  for (String each : tableFields) {
    sqlBuilder.append(each).append(",");
  }
  sqlBuilder.deleteCharAt(sqlBuilder.length() - 1);
  sqlBuilder.append(" FROM ").append(tableName);
  return sqlBuilder.toString();
}

origin: apache/flink

private void deleteLeft() {
  if (cursorPos > 0) {
    currentInput.deleteCharAt(cursorPos - 1);
    cursorPos--;
  }
  // reset view
  resetMainPart();
}
origin: libgdx/libgdx

/** Useful method to convert a map of key,value pairs to a String to be used as part of a GET or POST content.
 * @param parameters A Map<String, String> with the parameters to encode.
 * @return The String with the parameters encoded. */
public static String convertHttpParameters (Map<String, String> parameters) {
  Set<String> keySet = parameters.keySet();
  StringBuilder convertedParameters = new StringBuilder();
  for (String name : keySet) {
    convertedParameters.append(encode(name, defaultEncoding));
    convertedParameters.append(nameValueSeparator);
    convertedParameters.append(encode(parameters.get(name), defaultEncoding));
    convertedParameters.append(parameterSeparator);
  }
  if (convertedParameters.length() > 0) convertedParameters.deleteCharAt(convertedParameters.length() - 1);
  return convertedParameters.toString();
}
origin: libgdx/libgdx

/** Useful method to convert a map of key,value pairs to a String to be used as part of a GET or POST content.
 * @param parameters A Map<String, String> with the parameters to encode.
 * @return The String with the parameters encoded. */
public static String convertHttpParameters (Map<String, String> parameters) {
  Set<String> keySet = parameters.keySet();
  StringBuilder convertedParameters = new StringBuilder();
  for (String name : keySet) {
    convertedParameters.append(encode(name, defaultEncoding));
    convertedParameters.append(nameValueSeparator);
    convertedParameters.append(encode(parameters.get(name), defaultEncoding));
    convertedParameters.append(parameterSeparator);
  }
  if (convertedParameters.length() > 0) convertedParameters.deleteCharAt(convertedParameters.length() - 1);
  return convertedParameters.toString();
}
origin: weibocom/motan

  public static String extractProtocols(String export) {
    Map<String, Integer> protocols = parseExport(export);
    StringBuilder sb = new StringBuilder(16);
    for (String p : protocols.keySet()) {
      sb.append(p).append(MotanConstants.COMMA_SEPARATOR);
    }
    if (sb.length() > 0) {
      sb.deleteCharAt(sb.length() - 1);
    }
    return sb.toString();

  }
}
origin: weibocom/motan

public static void encodeAttachments(MultivaluedMap<String, Object> headers, Map<String, String> attachments) {
  if (attachments == null || attachments.isEmpty())
    return;
  StringBuilder value = new StringBuilder();
  for (Map.Entry<String, String> entry : attachments.entrySet()) {
    value.append(StringTools.urlEncode(entry.getKey())).append("=")
        .append(StringTools.urlEncode(entry.getValue())).append(";");
  }
  if (value.length() > 1)
    value.deleteCharAt(value.length() - 1);
  headers.add(ATTACHMENT_HEADER, value.toString());
}
origin: apache/storm

private void setConfigs(int[] nums, String config) throws IOException {
  StringBuilder sb = new StringBuilder();
  for (int num : nums) {
    sb.append(num);
    sb.append(',');
  }
  sb.deleteCharAt(sb.length() - 1);
  CgroupUtils.writeFileByLine(CgroupUtils.getDir(this.dir, config), sb.toString());
}
origin: lets-blade/blade

public String parsePath(String path) {
  if (StringKit.isBlank(path)) return path;
  String[] pathModule = path.split("/");
  Arrays.stream(pathModule)
      .filter(row -> !row.isEmpty())
      .map(this::rowToPath)
      .forEach(this::join);
  pathBuilder.deleteCharAt(pathBuilder.length() - 1);
  return build(true);
}
origin: lets-blade/blade

public String parsePath(String path) {
  if (StringKit.isBlank(path)) return path;
  String[] pathModule = path.split("/");
  Arrays.stream(pathModule)
      .filter(row -> !row.isEmpty())
      .map(this::rowToPath)
      .forEach(this::join);
  pathBuilder.deleteCharAt(pathBuilder.length() - 1);
  return build(true);
}
origin: skylot/jadx

  public String decode(String attrName, long value) {
    MAttr attr = attrMap.get(attrName);
    if (attr == null) {
      return null;
    }
    if (attr.getType() == MAttrType.ENUM) {
      return attr.getValues().get(value);
    } else if (attr.getType() == MAttrType.FLAG) {
      StringBuilder sb = new StringBuilder();
      for (Map.Entry<Long, String> entry : attr.getValues().entrySet()) {
        if (value == entry.getKey()) {
          sb = new StringBuilder(entry.getValue() + "|");
          break;
        } else if ((value & entry.getKey()) == entry.getKey()) {
          sb.append(entry.getValue()).append('|');
        }
      }
      if (sb.length() != 0) {
        return sb.deleteCharAt(sb.length() - 1).toString();
      }
    }
    return null;
  }
}
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);
}
java.langStringBuilderdeleteCharAt

Javadoc

Deletes the character at the specified index. shifts any remaining characters to the left.

Popular methods of StringBuilder

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

Popular in Java

  • Reading from database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • putExtra (Intent)
  • runOnUiThread (Activity)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Notification (javax.management)
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • JOptionPane (javax.swing)
  • From CI to AI: The AI layer in your organization
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