# Class Strings.Builder

java.lang.Object
org.apache.commons.lang3.builder.AbstractSupplier<Strings, Strings.Builder, RuntimeException>
org.apache.commons.lang3.Strings.Builder

All Implemented Interfaces:
  `FailableSupplier<Strings, RuntimeException>`

Enclosing class:
  `Strings`

public static class Strings.Builder extends AbstractSupplier<Strings, Strings.Builder, RuntimeException>
Builds `Strings` instances.

Since:
  3.18.0

- ## Field Summary

  ### Fields inherited from interface FailableSupplier

  `NUL`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Strings`
  `get()`
  Gets a new `Strings` instance.
  `Strings.Builder`
  `setIgnoreCase(boolean ignoreCase)`
  Sets the ignoreCase property for new Strings instances.
  `Strings.Builder`
  `setNullIsLess(boolean nullIsLess)`
  Sets the nullIsLess property for new Strings instances.

  ### Methods inherited from class AbstractSupplier

  `asThis`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### get

    public Strings get()
    Gets a new `Strings` instance.
    Returns:
      a result

  - ### setIgnoreCase

    public Strings.Builder setIgnoreCase(boolean ignoreCase)
    Sets the ignoreCase property for new Strings instances.
    Parameters:
      `ignoreCase` - the ignoreCase property for new Strings instances.
    Returns:
      `this` instance.

  - ### setNullIsLess

    public Strings.Builder setNullIsLess(boolean nullIsLess)
    Sets the nullIsLess property for new Strings instances.
    Parameters:
      `nullIsLess` - the nullIsLess property for new Strings instances.
    Returns:
      `this` instance.