Archives for posts tagged ‘Java’

Assoziatives Array in Java

Ein assoziatives Array in Java erstellen:

import java.util.HashMap;
import java.util.Map;

(…)

Map config = new HashMap();
config.put(“vorname”, “Max”);
config.put(“nachname”, “Mustermann”);
String vorname = config.get(“vorname”);
String nachname = config.get(“nachname”);
System.out.println(vorname+” “+nachname);

Datei einlesen

Ich habe mit einem GUI-Editor in Java angefangen und kann mittlerweile mit folgendem Code eine Datei erfolgreich in einer Textarea wiedergeben:

import java.io.*;

(….)

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
final JFileChooser fc = new JFileChooser();
int returnVal = fc.showOpenDialog(jTextArea1);

if(returnVal == 0) {
String lesen;
jLabel1.setText(“file: ” + fc.getName(fc.getSelectedFile()));

try{
// new file reader
in = new BufferedReader(new FileReader(fc.getSelectedFile()));
while((lesen=in.readLine())!=null) {
jTextArea1.append(lesen+”\r\n”);
}
in.close(); [...]

IP und Namen eines Hosts ausgeben

Mit folgendem Code kann man die IP eines Hosts herausfinden und ausgeben lassen.
Dafür habe ich erst eine neue Java class names “HoleIP.java” erstellt.

import java.net.*;

public class HoleIP {
public String seite;

public static void getAddr(String seite) {
try {
[...]

Genaue Datentypendeklarierung

Beim Übergeben von Parametern kann es zu Turbulenzen mit dem Datentyp kommen.
Ich habe folgende Methode um einen Kontostand setzen:

public void setKtostand(float betrag) {
this.ktostand = betrag;
}
Mit folgender Methode frage ich den Kontostand ab:

public float getKtostand() {
[...]