Führenden Nullen

El Hadji

Bekanntes Mitglied
Servus Community,
Ich bin neu hier und weiß noch nicht genau wo das Thema hingehört, also bitte verurteilt mich nicht gleich wenn ich einen Fehler machen sollte.

So ich habe folgendes Problem und zwar möchte ich eine Klasse Zeitpunkt schreiben die die Zeit angibt (Jahr, Monat, Tag, Stunde, Minute) und es soll eine Methode geben in der die Zeit als String wiedergegeben wird so z.b "2011/10/12 19:01". Nur habe ich ein Problem mit den führenden Nullen wie müssen dort meine if-Anweisungen aussehen. Da ja eine if Anweisung immer etwas zurückgeben muss kann ich nicht einfach vorher oben alle Werte ändern oder? Sorry ich bin noch ein blutiger Anfänger, ich würde mich freuen wenn mir jemand weiterhelfen könnten auch ein wenig erklären könnte.

[Java=42] if(monat<10){
return "0" + monat;
}
else {
return "" + monat;
}[/Java]

[JAVA=42]public class Zeitpunkt
{
// instance variables - replace the example below with your own
private int jahr;
private int monat;
private int tag;
private int stunde;
private int minute;


public Zeitpunkt(int jahr, int monat, int tag, int stunde, int minute)
{
this.jahr = jahr;
this.monat = monat;
this.tag = tag;
this.stunde = stunde;
this.minute = minute;
}

public String getZeitpunkt()
{
return(jahr + "/" + monat + "/" + tag + " " + stunde + ":" + minute);
}

[/code]

mfg El Hadji
 

turtle

Top Contributor
Ich bin der Meinung, dass ein grosser Anteil des Lernens in Java darin besteht, festzustellen, welche wichtige Klassen bereits vorhanden sind.

Daher gibt es für solche grundlegende Dinge "natürlich" schon etwas Vorbereitetes. Versuch mal:
Java:
		DateFormat sdf = new SimpleDateFormat("YYYY/MM/dd HH:mm");
		System.out.println(sdf.format(new Date()));
Und wenn man es genau wissen möchte, kann man sich den Quellcode dazu anschauen und versuchen zu verstehen;)
 

El Hadji

Bekanntes Mitglied
es ist nur so dass ich gerne einen String hätte und kein System.out.println.

Könnte ich das mit der if schleife so machen und am Schluss noch als else meinen String eingeben?
 
G

Gast2

Gast

El Hadji

Bekanntes Mitglied
Ist doch kein Problem. format(..) gibt dir doch einen String zurück, was du dann damit machst ist dir überlassen.


Es gibt keine if-Schleifen ;)
Was meinst du mit dem Satz? Ich versteh den nicht :bahnhof:

Naja es geht darum dass wir ein Programm haben dass usn kontrolliert und es ist so eingestellt, dass es mir eine Fehlermeldung schickt mit System.out.println(...)

Nein jetzt gibt es noch keine aber ich brauche doch welche um es fehlerfrei zum Funktionieren zu bringen?!
 
G

Gast2

Gast
Naja es geht darum dass wir ein Programm haben dass usn kontrolliert und es ist so eingestellt, dass es mir eine Fehlermeldung schickt mit System.out.println(...)
Und was ich damit sagen wollte: Du musst den String den format dir zurückgibt ja nicht ausgeben, du kannst damit machen was du willst.
Vielleicht wirds so klarer:
Java:
String datum = sdf.format(new Date());
System.out.println(datum);
Was du jetzt mit datum machst ist egal, du kannst es ausgeben (wie hier) oder du gibst das als Rückgabewert zurück, oder oder oder.
 

Andi_CH

Top Contributor
Was er damit sagen wollte ist das: if-schleife.de

Ich weiss nicht was ihr habt - das ...
Java:
public class IfSchleife {

	private static boolean schleife = true;

	public static void main(String[] args) {
		if (schleife) {

		}
	}
}
geht doch wunderbar :bahnhof:

:D
Nein - ich hab nicht gesagt, dass das eine Schleife ist - aber es ist somit bewiesen, dass sich if und schleife nicht ausschliessen :lol:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
AssELAss Zusammengesetzer String, nur bestimmten Wert daraus mit führenden Nullen Java Basics - Anfänger-Themen 2
J int mit führenden Nullen in String umwandeln Java Basics - Anfänger-Themen 5
L String ggf mit führenden Nullen auffüllen Java Basics - Anfänger-Themen 2
K int nach String umwandeln mit führenden Nullen Java Basics - Anfänger-Themen 4
M oktale Interpretation der führenden Null umgehen Java Basics - Anfänger-Themen 5
B Anzahl Nullen uns Einsen in String ermitteln Java Basics - Anfänger-Themen 3
H Führende Nullen in Abhängigkeit von der Stellenanzahl einer Konstante Java Basics - Anfänger-Themen 4
E Nullen aus Nachkommastellen entfernen Java Basics - Anfänger-Themen 2
neerual Feld mit Einsen und Nullen füllen und überschreiben Java Basics - Anfänger-Themen 1
J Führende Nullen beachten Java Basics - Anfänger-Themen 8
A Folgende Nullen einer Kommazahl aus String entfernen Java Basics - Anfänger-Themen 3
C Int mit vorangestellten Nullen und maximal 4 stellen erzeugen. Java Basics - Anfänger-Themen 4
I Methoden ByteBuffer - Anzahl führender Nullen Java Basics - Anfänger-Themen 3
I String mit Nullen füllen Java Basics - Anfänger-Themen 4
H Methode, um Nullen zu erstellen Java Basics - Anfänger-Themen 6
B ints mit fuehrenden Nullen? Java Basics - Anfänger-Themen 3
G Schabrett mit nullen und einsen erstellen Java Basics - Anfänger-Themen 4
M String schließende Nullen abschneiden Java Basics - Anfänger-Themen 2
J int[] array mit nullen auffüllen Java Basics - Anfänger-Themen 7
G führende Nullen erstellen Java Basics - Anfänger-Themen 16
J führende Nullen Java Basics - Anfänger-Themen 7
S Zahl auf 20stellen mit nullen füllen Java Basics - Anfänger-Themen 3
S Nullen anhängen Java Basics - Anfänger-Themen 2
G Führende Nullen eines String entfernen Java Basics - Anfänger-Themen 17

Ähnliche Java Themen

Neue Themen


Oben