webForumDet fria alternativet

haspmap

2 svar · 227 visningar · startad av Prime_66

Prime_66Medlem sedan aug. 2004296 inlägg
#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
Peter SMedlem sedan dec. 20025 484 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.

Prime_66Medlem sedan aug. 2004296 inlägg
#3

Ok. thanx.

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb