Hex, Unicodezeichen

Status
Nicht offen für weitere Antworten.

Spin

Top Contributor
Java:
String hex = "0xff";
        for(int i = interval_start;i<intervall_end;i++){
            System.out.println(i + hex+" = "+ MathCalc.square(i));

        }

Hey liebe java gemeinde, hat einer ne Ahnung wie man das circumflex in java hinbekommt?
Also wie implementiert man es in java?

danke

Unter CMD geht halt nur Unicode.
 
S

SlaterB

Gast
"0xff" ist ein String aus 4 Zeichen oder möchtest du damit ein einzelnes Zeichen Beschreiben?
falls es der char 256 sein soll, kann man das ausrechnen,
Integer.parseInt() liefert vielleicht einen int Wert oder ff manuell extrahieren und 'Ziffer' für 'Ziffer' ausrechnen,

oder, da du es im Quellcode vorgibst, gleich als char schreiben:
char c = 0xff;
oder wie auch immer man das als Hex schreibt,

direkt in einem String funktioniert die Schreibweise \u4534
(ob als Hex oder Dezimal weiß ich grad nicht, kannst du alles selber testen ;) )

Unicode Character 'COMBINING CIRCUMFLEX ACCENT' (U+0302)
Unicode Character Search
 

Spin

Top Contributor
Danke funktioniert super :)
Bin ich wieder bischen schlauer geworden.


Habe mal noch ne andere Frage.

Java:
 public static void main(String[] args)  {
       int abc = Integer.parseInt(args[0]);
}

Warum bekomme ich :
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at uebungsblatt03.MathCalc.main(MathCalc.java:17)


Ich nutze Netbeans.

danke
 

madboy

Top Contributor
Du bekommst die Exception, weil du kein Argument angegeben hast :)

Java:
 public static void main(String[] args)  {
       if(args.length > 0)
       {
            int abc = Integer.parseInt(args[0]);
       }
       else 
       {
            System.out.println("Es muss ein Argument angegeben werden");
            System.exit(1);
       }
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben