• Anmelden
  • Registrieren
  • Suche
  1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. beat

Beiträge von beat

  • Am anfang von datei schreiben

    • beat
    • 12. August 2007 um 13:03

    jaja, genau die tag sache

    naja, hab mich schlecht ausgedrückt, der header is eh immer konstant 10 byte gross. nur der content kann bis zu 256mb gross werden, und danach kommt halt der content vom mp3 file.

  • Am anfang von datei schreiben

    • beat
    • 12. August 2007 um 12:44

    mit RandomAccesFile hab ich bist jetzt eh schon gearbeitet. Is suoer zum lesen, aber für meine Zwecke zum schreiben finde ich da jetzt keine methode.

    Mein problem ist nämlich dass ich einen neuen header an den anfang des files schreiben muss der jedoch auch kürzer oder länger sein kann als der alte...

    Deswegen kann ich den alten nicht einfach ersetzen. Ich glaub mir wird nichts anderes übrig bleiben als das gesamte file neu zu schreiben, also zuerst den header in ein leerers file und dann das alte exklusive header dazu. das is natürlich laufzeitmässig eine totale katastrophe...

    was sagst du dazu

  • Am anfang von datei schreiben

    • beat
    • 12. August 2007 um 12:13

    Hallo

    Gibt es in Java eine Möglichkeit an den anfang einer datei zu schreiben und vorher n bytes vom anfang dieses files zu löschen ohne das ganze file neu schreiben zu müssen? Hab in der api leider nichts geeignetes gefunden.

    mfg

  • byte array in string umwandeln

    • beat
    • 10. August 2007 um 18:01

    cool, werd ich mir zu herzen nehmen.

  • byte array in string umwandeln

    • beat
    • 10. August 2007 um 12:58
    Zitat von Erklärbär

    wobei ich aber glaub, dass die lösung

    Code
    String s = new String ( frameContent );

    ...für jedes zeichen, das hinzugefügt wird, ein neuer Speicherbereich mit der neuen Größe allokiert, der alte Text kopiert, das neue Zeichen hinzugefügt und der alte Bereich wieder freigegeben.

    und was glaubs du passiert im konstruktor String(byte[] string) der stringklasse? :winking_face:

  • byte array in string umwandeln

    • beat
    • 10. August 2007 um 12:48

    :winking_face:

    nein, passt eh. new String(byte[] b) is eh viel bequemer als das was ich gemacht hab. mach mir nur ein bissl sorgen um die Laufzeit da mein byte array sehr lang werden kann und da halt bei jeder iteration ein neues string objekt erstellt wird.

  • byte array in string umwandeln

    • beat
    • 10. August 2007 um 12:32
    Zitat von lerod

    Wie wärs einfach mit

    Code
    String s = new String( framecontent );

    LG

    Das macht ja intern das selbe was in meiner methode steht.

  • byte array in string umwandeln

    • beat
    • 10. August 2007 um 10:46

    hallo,

    gibt es in java eine schnellere / elegantere möglichkeit aus einem byte[] einen String zu machen als folgende methode zeigt...

    String bla = String.valueOf(byteArray); geht nämlich net, gibt mir nur die Objektadresse.

    ps: frameContent ist das byte array.

    Code
    public String getFrameContentAsString() {
            String frameContentAsString = "";
    
    
    
            for(int i = 0; i < frameContent.length; i++) {
                frameContentAsString += Character.toString((char)frameContent[i]);
            }
    
            return frameContentAsString;
        }
    Alles anzeigen
  • Fernseher aus USA

    • beat
    • 8. August 2007 um 23:41

    da ist was wahres dran :winking_face:

  • Fernseher aus USA

    • beat
    • 8. August 2007 um 23:12

    Naja, das problem ist vorerst auf eis gelegt, da der entsprechende online shop auf ebay zwar geschrieben hat: shipping - > everywhere, tatsächlich aber nur innerhalb des amerikanischen kontinets liefert. Solange ich also keinen shop gefunden habe der das teil über den atlantik schifft ( :winking_face: ) werd ich weiterhin in meinen röhrenfernseher schauen.

  • Fernseher aus USA

    • beat
    • 8. August 2007 um 00:15

    @Paulchen.

    Ich glaub am besten ist du löscht dieses unsinnigen posts, sie machen schon 99% des threads aus

  • Stringkodierung Java

    • beat
    • 8. August 2007 um 00:13

    könnte sein, hab bis jetzt nur id3v1(.1) implementiert, weiss also noch nicht obs daran liegt.

    aber ein guter tipp

  • Stringkodierung Java

    • beat
    • 7. August 2007 um 20:19

    Das is ja interessant. ID3 ist auch UTF-16 kompatibel, trotzdem klappts nicht.
    Wenn ich "Die Ärzte" an die Standartausgabe jage stellt er es korrekt dar. Wenn ich es aus dem Tag auslese wird "Die ?rzte" daraus. hmmmm

    thx auf jeden fall

  • Fernseher aus USA

    • beat
    • 7. August 2007 um 19:44

    sag mal ist das dein ernst????? *ROFL*

  • Stringkodierung Java

    • beat
    • 7. August 2007 um 19:09

    Hallo

    schreibe gerade an einer ID3 Tag library (am mac). Problem ist dass wenn ich Strings lese oder schreibe die Sonderzeichen ä,ö... alle als '?' ausgegeben werde.

    Da ich mich noch nie damit beschäftig habe nun die frage. Wie sage ich java welchen Zeichensatz er für das schreiben eines Strings verwenden soll, bzw was verwendet java standartmässig überhaupt

    bitte um hilfe. mfg

  • Fernseher aus USA

    • beat
    • 7. August 2007 um 17:04

    aber nicht in einem forum!!!! Wen interessiert ob man Du oder du schreib oder acht oder 8. Mich nicht. Kommentare die einen auf <Klugscheiss/> machen stören den lesefluss und nicht harmlose vertipper oder faulheitsfehler.

    Das wissenschaftlich/förmliche arbeiten ein ganz anderes kapitel sinn sollte sowieso jedem klar sein.

  • Fernseher aus USA

    • beat
    • 7. August 2007 um 16:49

    Wozu braucht man denn als informatiker 100% korrekte rechtschreibung??? Wir machen sowieso unsere eigenen reformen, und gross/kleinschreibung hat im netz sowieso jegliche bedeutung verloren (zumindest bei chats und privaten emails. Zumindest ist es in meinem freundeskreis so.

    Mit Freundlichen grüssen, beat :thumb:

  • Fernseher aus USA

    • beat
    • 7. August 2007 um 11:17

    tztz

  • Meinem Apfel fehlt der saft

    • beat
    • 2. August 2007 um 23:52

    telefonisch haben sie mir gesagt dass es auf garantie geht. wie gesagt werd ich erst am freitag hingehen. hoff dass ich wirklich nichts zahlen muss denn 133 euro sind ein hammerpreis...:traurig:

  • Meinem Apfel fehlt der saft

    • beat
    • 2. August 2007 um 19:43

    Hol mir meinen Akku morgen ab. Scheinbar hatte die serie wirklich was, bei mir wars ganz das gleiche

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
Website-Design: Fury - © NetzLiving GmbH