Java String Sub String subStringBeforeFirstTab(final String s)

Here you can find the source of subStringBeforeFirstTab(final String s)

Description

Get the first field of a line

License

LGPL

Parameter

Parameter Description
s String to parse

Return

a String with the first field of the string

Declaration

public static final String subStringBeforeFirstTab(final String s) 

Method Source Code

//package com.java2s;
/*/*from w  ww.  j  a va2  s  .c o  m*/
 *                  Eoulsan development code
 *
 * This code may be freely distributed and modified under the
 * terms of the GNU Lesser General Public License version 2.1 or
 * later and CeCILL-C. This should be distributed with the code.
 * If you do not have a copy, see:
 *
 *      http://www.gnu.org/licenses/lgpl-2.1.txt
 *      http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt
 *
 * Copyright for this code is held jointly by the Genomic platform
 * of the Institut de Biologie de l'?cole normale sup?rieure and
 * the individual authors. These should be listed in @author doc
 * comments.
 *
 * For more information on the Eoulsan project and its aims,
 * or to join the Eoulsan Google group, visit the home page
 * at:
 *
 *      http://outils.genomique.biologie.ens.fr/eoulsan
 *
 */

public class Main {
    /**
     * Get the first field of a line
     * @param s String to parse
     * @return a String with the first field of the string
     */
    public static final String subStringBeforeFirstTab(final String s) {

        if (s == null) {
            return null;
        }

        final int indexFirstTab = s.indexOf('\t');

        if (indexFirstTab == -1) {
            return s;
        }

        return s.substring(0, indexFirstTab);
    }
}

Related

  1. substringBefore(String str, String separator)
  2. substringBefore(String string, String delimiter)
  3. substringBefore(String text, String str)
  4. substringBeforeChar(String str, int separator)
  5. substringBeforeFirst(String string, String delimiter)
  6. substringBeforeLast(final String str, final String separator)
  7. substringBeforeLast(String str, String separator)
  8. substringBeforeLast(String str, String separator)
  9. subStringBeforeLast(String str, String separator)