hubert
41 уровень

Говнокод #6

Статья из группы Архив info.javarush
private void setTims( String project ) { int endIndex = project.indexOf( "-" ); boolean isNumber = false; if ( endIndex != -1 ) { try { Integer.parseInt( project.substring( 0, endIndex ) ); isNumber = true; } catch ( NumberFormatException e ) { //ignore } } if ( isNumber ) { runtimeContext.put( RuntimeContext.TIMS_NUMBER, project.substring( 0, endIndex ) ); } else { runtimeContext.put( RuntimeContext.TIMS_NUMBER, project ); } }
Комментарии (5)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
max Уровень 30
27 апреля 2014
private void setTims( String project )
{
    try
    {
        int endIndex = project.indexOf( '-' );
        if (endIndex != -1 ) {
            Integer.parseInt( project.substring( 0, endIndex));
            project = project.substring( 0, endIndex);
        }
    }
    catch ( NumberFormatException e )
    {}

    runtimeContext.put( RuntimeContext.TIMS_NUMBER, project );  
}
Mary13 Уровень 28
27 апреля 2014
private void setTims( String project )
{
     try
        {
            Integer.parseInt( project.substring( 0, project.indexOf( '-' )) );
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project.substring( 0, project.indexOf( '-' ) ) );
        }
        catch ( RuntimeException e )
        {
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project );
        }
}
billybonce Уровень 29
26 апреля 2014
private void setTims( String project )
{
    int endIndex = project.indexOf( '-' );
   
    if ( endIndex != -1 )
    {
        try
        {
            Integer.parseInt( project.substring( 0, endIndex ) );
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project.substring( 0, endIndex ) );
        }
        catch ( NumberFormatException e )
        {
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project );
        }
    }
}