Java

From Torben's Wiki
Jump to navigationJump to search

Basics

String str = new String();

int2String

String anzeigewert = Integer(_wert).toString();

Fields / Lists

private int[] _intlist;
_intlist = new boolean[100];
for(int i=0; i < intlist.length(); i++){ 
};

Switch

switch(watt)
  {
  case  25: _watt =  25; break;
  case  40: _watt =  40; break;
  case  60: _watt =  60; break;
  case 100: _watt = 100; break;
  default : _watt =  25;
}

Casting

Iterator it = dingeListe.iterator(); //(vom Typ 'Object')
Ding ding = (Ding) it.next();

Downcasting

if (dingdong instanceof Ding) {...}

Lists (Vektors)

private Vector liste = new Vector()
liste.add(obj);
size = liste.size();	 
Iterator it = liste.iterator();
while(it.hasNext()) {
  String str = (String) it.next();
}

Eclipse, Export using FatJar

Eclipse Export of Projects that use eternal jars: Use FatJar: http://fjep.sourceforge.net/ It adds the Entry "Build Fat-JAR" to the Export-Wizard. In addition to the eclipse standard jar-exporter referenced classes and jars are included to the "Fat-Jar", so the resulting jar contains all needed classes and can be executed directly with "java -jar", no classpath has to be set, no additional jars have to be deployed.