Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur hittar man den kortaste ordet i en mening eller Lista i Java

    En av de saker som programmeringsspråk är bra på är att ta enkla men tråkiga , monotona arbetsuppgifter och automatisera dem . Ett exempel på detta är att söka en hel lista med ord eller en mening och att hitta den kortaste ord i listan . Medan det ursprungliga programmet kan ta längre tid att skriva än att hitta den kortaste ordet i en mening , om du vill hitta den kortaste ord i Bibeln , till exempel , skulle programmet uppnå i bara stunder timmar eller dagar av tråkiga arbete . Eftersom " Netbeans " kommer med Java SDK som standard , antas det att du använder " NetBeans , " men uppgiften kan slutföras med en textredigerare eller Java IDE . Instruktioner
    1

    Öppna din favorit textredigerare eller Java Integrated Development Environment och skapa en ny klass
    2

    Klistra in följande inom klassen : .

    static String shortestWord ( String [] ord ) {

    int shortestLength = Integer.MAX_VALUE ;

    String word = " " ;

    för ( String s : ord ) {

    om ( s.length ( ) < shortestLength ) {

    ord = s;

    shortestLength = s.length ( ) ;

    }

    }

    retur ord ; .

    }

    static String [ ] splitSentence ( String meningen ) {

    //ta bort skiljetecken

    meningen = sentence.replace ( " . " , " " ) katalog

    . replace ( " , " , " " ) katalog

    . ersätta ( " ? " , " " ) < . br >

    ersätta "

    ersätta . ( ; " , " " ) ( ", " ! " ) " .

    ersätta ( " ( " , " " ) katalog .

    ersätta ( " ) " , " " ) katalog

    ersätta ( . " ' " , " " ) katalog

    ersätta ( " \\ " " , " " ) ; .

    //Dela upp meningen i ord genom att bryta vid varje utrymme

    String [ ] array = sentence.split ( " " ) ; .

    return array ;

    }

    public static void main ( String [] args ) {

    String mening = " två . fyra " ;

    String [ ] ord = splitSentence ( meningen ) ,

    String word = shortestWord ( ord ) ,

    System.out.println ( " Den kortaste ordet är \\ " " + ord + " \\ " " ) ;

    }
    3

    Klicka " . Kör ".

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett ping program i Java
    ·Hur man gör Flikar i Android
    ·Hur man ska lösa ett Java Language ur minnet fel
    ·Hur man läser en indatafil Java
    ·Hur får man Index för String Array i Java
    ·Kan Java användas för att programmera spel
    ·Så här visar en cylinder i Java
    ·Fördelar & Nackdelar med Java Virtual Machine Tolk
    ·Så här aktiverar Java Applets
    ·Hur man sparar en JSP-fil
    Utvalda artiklarna
    ·Hur man testar Remote Timeout anslutningar i PHP
    ·Hur man använder gemensamma parlamentariska församlin…
    ·Hur man kommer igång med Visual Basic 6
    ·Hur du tilldelar ett dolda värdet från en rullgardins…
    ·Hur kan du definiera en konstant i JavaScript
    ·Hur att fylla en textruta Från Combo i Access 2007
    ·Hur Extrahera RGBs i VB6
    ·Hur man skapar lucka I GtkRadiant
    ·Hur man skapar en Java Swing Application i NetBeans
    ·Hur bli av AppleScript fel
    Copyright © Dator Kunskap http://www.dator.xyz