Back to Intellij Community

StringTokenizerDelimiter

java/java-impl/resources/inspectionDescriptions/StringTokenizerDelimiter.html

2025.3-rc-2595 B
Original Source

Reports StringTokenizer() constructor calls or nextToken() method calls that contain duplicate characters in the delimiter argument.

Example:

void printTokens(String text) {
    StringTokenizer tokenizer = new StringTokenizer(text, "\n\n");
    while (tokenizer.hasMoreTokens()) {
      System.out.println(tokenizer.nextToken());
    }
  }

After the quick-fix is applied:

void printTokens(String text) {
    StringTokenizer tokenizer = new StringTokenizer(text, "\n");
    while (tokenizer.hasMoreTokens()) {
      System.out.println(tokenizer.nextToken());
    }
  }