webForumDet fria alternativet

haspmap

Java

2 svar · 227 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Frågan#1

Hur gör jag för att skriva ut värdena på atomen som hämtas med hjälp av atomtable.get("uu");(se nedan) Ska senare stoppa in fler atomer men vill bara testa med en först.


import java.io.*;
import java.lang.*;
import java.util.*;

class Atom {
    String name;
    double weight;
    public Atom(String name, double weight){
    this.name=name;
    this.weight=weight;
    }

} // Atom

public class Atompryl {
    public static void readFile() {
        
        Atom atomen = new Atom("uu",66);
	/* Ta in atomdata till hashtabellen. */
        HashMap atomtable = new HashMap(220); 
        atomtable.put(atomen.name,atomen);
        atomtable.get("uu");

        
    } // readFile()

    public static void main(String[] args) {
      readFile();  
      
    } // main(...)
} // Atomvikt
Medlem sedan dec. 20025 483 inlägg
#2
((Atom)atomtable.get("uu")).weight;

Trevligare är väl att göra medlemsegenskaperna privata och istället definiera metoder som accessar dem.

Medlem sedan aug. 2004290 inlägg
#3

Ok. thanx.

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)