Zum Beispiel im Code unter a
und b
und c
sind gleich..length() vs .Text(). Length() vs .Text(). ToString(). Length()
EditText editText;
editText = (EditText) findViewById(R.id.edttxt);
editText.setText("1234");
int a, b, c;
a = editText.length();
b = editText.getText().length();
c = editText.getText().toString().length();
Was ist der Unterschied zwischen length()
und getText().length()
und getText().toString().length()
?
Tiny Bits addieren sich zu gigantischen Zeitscheiben. Wenn dies in Daten geschehen würde, die noch tausende Male präsentiert werden müssten (etwa in einem Hintergrund-Worker-Thread), wäre das eine unnötige Idee, unnötig Strings zu erzeugen und sie dem GC zu überlassen.Ich wollte nur klarstellen, dass, obwohl eine einzelne Konvertierung auf jeder Plattform in Ordnung ist (für diese Menge an Zeichen), wenn Sie zu viele von ihnen ausführen, es Zeit brauchen wird. –
Sie sind absolut korrekt mafagafogigante, das ist in der Regel nicht der Fall. Best Practices schreiben jedoch vor, dass wir nicht konvertieren, wenn es nicht notwendig ist. – TacoEater