| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Find den korteste ord i en sætning eller liste i Java
    En af de ting , som programmeringssprog er gode til er at træffe enkle , men kedeligt , monotont arbejde og automatisere dem. Et eksempel på dette er at søge en hel liste med ord eller en sætning og finde den korteste ord i listen . Mens det oprindelige program kan tage længere tid at skrive end at finde den korteste ord i en sætning , hvis du ønsker at finde den korteste ord i Bibelen , for eksempel, ville programmet opnå i kun få øjeblikke timer eller endda dage af kedelige arbejde. Da " Netbeans " kommer med Java SDK som standard , antages det, at du bruger " Netbeans ", men opgaven kan afsluttes med en teksteditor eller Java IDE. Instruktioner
    1

    Åbn din foretrukne teksteditor eller Java Integrated Development Environment og skabe en ny klasse
    2

    Indsæt følgende i klassen : .

    statisk String shortestWord ( String [ ] ord ) {

    int shortestLength = Integer.MAX_VALUE ,

    String word = "" ;

    for (String s : ord) { < br >

    if ( s.length () < shortestLength ) {

    word = s;

    shortestLength = s.length ();

    } < br >

    }

    tilbagevenden ord, .

    }

    statisk String [ ] splitSentence (String sætning ) {

    //fjern tegnsætning < br >

    sætning = sentence.replace ("." , "")

    . erstatte ( "," , "")

    . erstatte ( "?" , "") < . br >

    erstatte "

    erstatte. (; ", "" ) ( "," " )" .

    erstatte ( "( ", "" )
    .

    erstatte ( " )" , "")

    erstatte ( ". " "," " )

    erstatte ( " \\ "", " "); .

    //Split sætningen til ord ved at bryde ved hver plads

    String [ ] matrix = sentence.split ("" ) .

    retur matrix ;

    }

    public static void main ( String [] args ) {

    String sætning = " to. fire "

    String [ ] ord = splitSentence ( sætning ),

    String word = shortestWord ( ord ),

    System.out.println ( " Den korteste ord er \\ "" + ord + "\\ " ");

    }
    3

    Klik på" . . Run "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Beregn Time Brug Java 
    ·Sådan Find den korteste Word i Java 
    ·Parse Method i Java 
    ·Forskellige Debugging Teknikker til Java 
    ·Sådan oprettes en Vektor af en klasse i Java 
    ·Sådan installeres en Sporingsscript Med Java 
    ·Sådan læses en Input fil i Java 
    ·Sådan oprettes en Word-dokument i Java 
    ·Hvordan man laver et program, der kan vælge en tilfæl…
    ·Sådan formateres en Parser i en Java String 
      Anbefalede Artikler
    ·Hvordan man opbygger Client Server Applications Med VB.…
    ·Hvordan laver apps til Blackberry App World 
    ·Sådan Bo Kolonner i Underformularer 
    ·Hvordan man skriver et script i VB 
    ·Hvad er formålet med en Data Flow Diagram 
    ·Forskellen i Print -og Echo i PHP 
    ·Sådan bruges dato og tid i en C + + Program 
    ·Hvordan man laver en JavaScript Cycling Banner 
    ·Sådan Trim det sidste tegn i PHP 
    ·The Split Funktion i Perl 
    Copyright © Computer Viden http://www.computerdk.com