Wie viele bytes hat ein string enthält?

public class ClassToTestSnippets {

    private static ClassToTestSnippets ctts;

    public static void main(String[] args) {
        ctts = new ClassToTestSnippets();
        ctts.testThisMethod();
    }

    public void testThisMethod() {
        System.out.println("\u2014".length()); //answer is 1
    }
}

Obige code druckt 1. Aber \u2014 ist E2 80 94 also 3 bytes. Wie kann ich wissen, wie viele bytes hat ein string enthält?

  • Dies ist wie der Blick auf einen screenshot (keine Datei, nur das angezeigte Bild) und Fragen, wie groß die Datei ist. Die Antwort in beiden Fällen ist, dass es hängt davon ab wie es codiert ist...
  • Siehe auch: stackoverflow.com/questions/9699071/...
Schreibe einen Kommentar