jag vill gå igenom en sträng och byta ut alla blanksteg mot tex understreck. men det går inte att göra charAt(i)=(95)
och jag vet inte riktigt hur jag ska lösa det.
dessutom vill jag hämta datum och trodde det gick med getDay() men det fungerade inte heller. (jag har importerat java.util)
// Kod som visar dagens datum
Calendar cal = Calendar.getInstance();
Date datum = cal.getTime();
DateFormat visa_datum_hur = DateFormat.getDateInstance();
Label datum_lbl = new Label(visa_datum_hur.format(datum));
Sen så kan man formatera det så att det ser ut som man vill. Denna kod visar datum så som är inställt på din dator.
Om du bara vill skriva ut dagens datum lite snyggt så är följande metod överlägsen:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("H:mm:ss");
System.out.println(sdf.format(new java.util.Date()));
Du anger hur datumet skall formateras genom att bygga upp ett "pattern" som du skickar in i SimpleDateFormat-konstruktorn, i fallet ovan så betyder "H:mm:ss" att dygnets timmar:minuter:sekunder skall visas.
SPiN: Skillanden mellan funktioner och metoder är ännu enklare: metoder är de saker du kan genomföra på ett klassobjekt, funktioner är lösryckta saker som modifierar ungefär vad fan som helst. Det finns egentligen inga funktioner i Java, det närmsta är static-metoder i klasser.
------------------ Hollowhead - levererar din dagliga dos av nyttig hårdrock!
En funktion är något som returnerar något, medan en metod (som jag tror du menar) är void, dvs. inte returnerar något.
I Java är det som sagt inte menfullt att tala om, och i C/C++ är det inte rätt, men i Pascal och äckel-VB är det i och för sig sant :) Länge leve "inkonsistens i språkbruket", som mina anglifierade föreläsare skulle säga.
------------------ You can be a coward for a few minutes, or dead forever. /Rincewind