Java String Trim Left lTrim(final String value)

Here you can find the source of lTrim(final String value)

Description

Removes empty space from the beginning of a string

License

Apache License

Parameter

Parameter Description
value - to be trimmed

Return

String

Declaration

public static String lTrim(final String value) 

Method Source Code

//package com.java2s;
/*// w w w . j av  a  2 s  .  c om
 * ObjectLab, http://www.objectlab.co.uk/open is supporting FlatPack.
 *
 * Based in London, we are world leaders in the design and development
 * of bespoke applications for the securities financing markets.
 *
 * <a href="http://www.objectlab.co.uk/open">Click here to learn more</a>
 *           ___  _     _           _   _          _
 *          / _ \| |__ (_) ___  ___| |_| |    __ _| |__
 *         | | | | '_ \| |/ _ \/ __| __| |   / _` | '_ \
 *         | |_| | |_) | |  __/ (__| |_| |__| (_| | |_) |
 *          \___/|_.__// |\___|\___|\__|_____\__,_|_.__/
 *                   |__/
 *
 *                     www.ObjectLab.co.uk
 *
 * $Id: ColorProvider.java 74 2006-10-24 22:19:05Z benoitx $
 *
 * Copyright 2006 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

public class Main {
    /**
     * Removes empty space from the beginning of a string
     *
     * @param value -
     *            to be trimmed
     * @return String
     */
    public static String lTrim(final String value) {
        if (value == null) {
            return null;
        }

        String trimmed = value;
        int offset = 0;
        final int maxLength = value.length();
        while (offset < maxLength && (value.charAt(offset) == ' ' || value.charAt(offset) == '\t')) {
            offset++;
        }

        if (offset > 0) {
            trimmed = value.substring(offset);
        }

        return trimmed;
    }
}

Related

  1. ltrim(byte[] a)
  2. ltrim(CharSequence str)
  3. ltrim(final String str)
  4. ltrim(final String str, final char filler)
  5. ltrim(final String text)
  6. ltrim(String list, char[] del)
  7. ltrim(String orig)
  8. ltrim(String pString)
  9. ltrim(String s)