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 Swap algoritmer i Java

    programmeringsspråket Java innehåller flera primitiva typer, såsom heltal och flyttal . Emellertid härrör merparten av kraften i Java från dess förmåga att definiera klasser , och de metoder som verkar på föremål av dessa klasser . Vissa algoritmer kräver att värdena för två variabler bytas - det vill säga att den första variabeln hamnar innehåller värdet den andra variabeln hade före swap , och att den andra variabeln hamnar innefattande pre - swap värdet på den första . Du kan uppnå denna effekt i Java genom att byta referenser till objekt . Instruktioner
    1

    Store hänvisningar till var och en av de två objekt som behöver bytas , som i följande exempelkod :

    Integer först = new Integer ( 20 ) ;

    Integer sekund = new Integer ( 1 ) ,

    två objekt måste vara instanser av samma Java klass
    2

    Deklarera en enda referens som kommer att fungera som tillfällig förvaring . under swap , som i följande exempelkod :

    Object temp ,

    Observera att temp är bara en platshållare för en referens - inget objekt blir tilldelade specifikt för det
    < . br > Billiga 3

    Skifta två referenser , som i följande exempelkod :

    temp = första ;

    första = sekund ,

    sekund = temp ;

    efter utförande av denna kod , enligt föremålen för de värden på variabler " första " och " andra " kommer att ha bytts Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Ladda ner Java 1.6
    ·Vad är handling Form i Struts
    ·Hur till Redigera Java Applets
    ·Java-applet Metoder
    ·Hur tar jag en skärmdump Använda Java
    ·Java Kommunikation Mellan Applets
    ·Hur man beräknar påsken Med Java
    ·Hur till Öppen CSV -filer i ett Microsoft Excel- progr…
    ·Hur att dölja ett objekt i Android ListView
    ·Hur man tar bort nollor i Java rekursion
    Utvalda artiklarna
    ·Hur Ctrl + Alt + Del ett Remote PC
    ·Vilka är de olika typerna av loopar i Visual Basic
    ·Mobile Development Tools
    ·Tid kvar Funktion i Python
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Hur Stäng arbetsböcker i VBA
    ·Hur man tar bort primärnyckeln från MySql
    ·Göra en JAR -fil i Java
    ·Hur Länk MySQL och PHP på Windows Server 2003
    ·Hur Kopiera böcker med Python
    Copyright © Dator Kunskap http://www.dator.xyz