| 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 Swap Algoritmer i Java
    Java programmeringssprog omfatter flere primitive typer, såsom heltal og flyde . Men de fleste af magt Java stammer fra dens evne til at definere klasser , og de ​​metoder , der opererer på objekter af disse klasser . Nogle algoritmer kræver, at værdierne af to variabler skal byttes - det er , at den første variabel ender indeholder værdien den anden variabel havde før swap , og at den anden variabel ender indeholdende præ - swap værdien af ​​det første . Du kan opnå denne effekt i Java ved at bytte henvisninger til objekter. Instruktioner
    1

    Store henvisninger til hver af de to objekter , der skal byttes , som i følgende kodeeksempel : Hej

    Integer først = new Integer (20) ;

    Integer sekund = new Integer (1),

    to objekter skal være instanser af den samme Java-klasse
    2

    Erklær en enkelt reference, der vil fungere som midlertidig opbevaring. under swap , som i følgende kodeeksempel : Hej

    Object temp ,

    Bemærk at temp er bare en pladsholder for en reference - intet objekt bliver tildelt specifikt til det
    < . br >
    3

    Skift to referencer , som i følgende kodeeksempel : Hej

    temp = først,

    først = sekund,

    sekund = temp ;

    efter at denne kode henviste de genstande , som værdierne af variablerne "første" og "anden " vil være blevet byttet

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man finder ud , hvilken version af Java 
    ·Sådan bruges Setbounds Med JButton 
    ·Hvad er Struts Plugin 
    ·Sådan oprettes en bekræftet mappe 
    ·Sådan ændres et heltal til en streng i Java 
    ·Om Java Character Funktioner 
    ·Sådan Ignorer en Case Sensitive Input i Java 
    ·Sådan får indekset for String Array i Java 
    ·Socket Overvågning Med Java 
    ·Sådan Udskift en Character i JavaServer Pages 
      Anbefalede Artikler
    ·Forskellen mellem Java Bevægelig og Uforanderlige 
    ·Hvordan man programmerer en TI -86 
    ·Sun Java Tutorial 
    ·Forskellen mellem montører og Compilere 
    ·Sådan logger Fejl & Fang dem gennem Undtagelser i Java…
    ·Sådan Luk projektmapper i VBA 
    ·Sådan Gør Noget køres alene Tråd i VB.Net 
    ·Sådan Læs TXT -filer til Tuple i Python 
    ·Sådan får Browser Width 
    ·Hvordan til at opsige en Finite Loop 
    Copyright © Computer Viden http://www.computerdk.com