/ Forside/ Teknologi / Udvikling / Java / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Java Tips 1 -Xor
xor har modtaget -10 point for dette tip
Fra : xor
Vist : 1452 gange

Dato : 11-05-03 23:58

Jeg har samlet et par java tips som det kunne være nogen kunne bruge.

________________________________________________________________
TIP1:
At kalde en eksekverbar fil via Runtime.exec().

import java.lang.*;
import java.io.*;
public class eksternKommando
{
public static void main(String[] args)
{
Runtime runtime = Runtime.getRunTime();
try
{
Process process = runtime.exec("dir.exe") ;
}
catch(IOException e)
{
System.out.println("Der opstod en fejl : " + e);
e.printStackTrace();
}
}
}
________________________________________________________________
TIP2:
Udskrivning af alle filnavne i et angivet dir.

import java.io.*;

public class Dir
{
public static void main(String[] args)
{
dir("c:\\test");
}//main

public static void dir(String str)
{
File dir = new File(str);
String[] dirlist = dir.list();
for (int i = 0; i < dirlist.length; i++)
{
String fname = dir + System.getProperty("file.separator") + dirlist[i];
System.out.println(fname);
if ((new File(fname)).isDirectory())
{
dir(fname);
}//if
}//for
}//dir
}//Dir
________________________________________________________________
TIP3:
Ultra kort eksempel på tabel design i java.

public class tableEx
{
final String[] columnNames = {"Vare Nr",
"Vare Navn",
"Vare Beskrivelse",
"Dato",
"Antal",
"Lokation",
"Pris"};
Object[] data = {"1234567890001","TandPasta","Colgate Natural Whitening","25-04-2002","100","10-00-10","19.50"};

private JTable table = new JTable();
DefaultTableModel tableModel = (DefaultTableModel)table.getModel();

//Create the scroll pane and add the table to it.
private JScrollPane scrollPane = new JScrollPane(table);

public static void main(String[] args)
{
tableModel.setColumnIdentifiers(columnNames);
tableModel.addRow(data);
}
public fill()
{
for(int i =0 ; i < 10; i++)
tableModel.addRow(data);
}
public remove()
{
tableModel.setNumRows(0);
}
public updateTable()
{
table.updateUI();
}

________________________________________________________________
TIP4:
Metode til at centrere et Container objekt, Frame osv.

public static void CenterWindow(Container obj)
{
Dimension screen;
Dimension comp;
Toolkit tk;
int c_x,c_y;
int s_x,s_y;
int x,y;

tk = obj.getToolkit();
screen = tk.getScreenSize();
comp = obj.size();
c_y = comp.height / 2;
c_x = comp.width / 2;
s_y = screen.height / 2;
s_x = screen.width / 2;
x = s_x - c_x;
y = s_y - c_y;
obj.move(x,y);
}
________________________________________________________________
TIP5:
Metode til at erstatte første eller alle forekomster af af en given streng i en String.

public class StringReplacer
{
public static String replace(String orig, String strReplace, String strWith, boolean all)
{
if (orig == null || strReplace == null || strReplace.length() == 0 || strWith == null)
throw new IllegalArgumentException("Null or zero-length arguments.");
StringBuffer buffOrig = new StringBuffer(orig);
int i = 0;

while (i + strReplace.length() <= buffOrig.length())
{
if (buffOrig.substring(i, i + strReplace.length()).equals(strReplace))
{
buffOrig.replace(i, i + strReplace.length(), strWith);
if (!all)
break;
else
i += strWith.length();
}
else
i++;
}
return buffOrig.toString();
}
}

________________________________________________________________
TIP6:
Hvordan man for adgang til en cookie på klient siden.

Cookie klassen er placeret : javax.servlet.http.Cookie

Cookie[] cookies = request.getCookies();
for(int i = 0; i<cookies.length;i++)
{
Cookie thisCookie = cookies[i];
if(thisCookie.getName().equals("Cookiename"))
{
//Kode går her!!
}
else
{
//Hvis cookien ikke eksistere
}

}
________________________________________________________________
TIP7:
At lukke et vindue via X'et i øverste højre hjørne.

public static void main(String args[])
{
Converter f = new Converter();
f.setSize(400,300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{
public void windowsClosing(WindowEvent e)
{
System.exit(0);
}
});
} // main()
________________________________________________________________
TIP8:
Konverter et binært tal til integer:

radix = 2;
Integer.parseInt(String s,int radix);
________________________________________________________________
TIP9:
Få pc speakeren til at udsende et bip.

Toolkit.getDefaultToolkit().beep();

________________________________________________________________
TIP10:
At eksekvere en kommando som indeholder et space.

String[] kommando = {"cat","file.axx"};
Runtime.getRuntime().Exec(kommando);
________________________________________________________________

/Xor

 
 
Bedømmelse

Fra : Bjarne_H


Dato : 12-05-03 00:43



Bedømmelse

Fra : majbritt05


Dato : 12-05-03 08:06



Bedømmelse

Fra : viskinge


Dato : 12-05-03 07:36



Bedømmelse

Fra : az11


Dato : 12-05-03 02:19



Bedømmelse

Fra : 1april


Dato : 12-05-03 01:43



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409070
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste