Pytania otagowane jako string

Łańcuch jest skończoną sekwencją symboli, często używanych w tekście, choć czasami w przypadku dowolnych danych.

30
Jak obciąć ciąg .NET?
Chciałbym obciąć łańcuch tak, aby jego długość nie była dłuższa niż podana wartość. Piszę do tabeli bazy danych i chcę się upewnić, że wartości, które piszę, spełniają ograniczenie typu danych kolumny. Na przykład byłoby miło, gdybym mógł napisać: string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } Niestety powoduje …
406 c#  .net  string  truncate 





17
Co oznacza niezmienny?
To może być najgłupsze pytanie, jakie kiedykolwiek zadano, ale myślę, że jest to dość mylące dla początkującego Javy. Czy ktoś może wyjaśnić, co oznacza niezmienny ? Dlaczego jest Stringniezmienny? Jakie są zalety / wady niezmiennych obiektów? Dlaczego zmienny obiekt, taki jak StringBuilderpreferowany, zamiast String i vice-wers? Dobry przykład (w Javie) …

15
Czy łańcuch Java jest naprawdę niezmienny?
Wszyscy wiemy, że Stringjest niezmienny w Javie, ale sprawdź następujący kod: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = 'J'; value[7] = …




18
Używanie wartości Enum jako literałów łańcuchowych
Jaki jest najlepszy sposób na użycie wartości przechowywanych w Enum jako literałów łańcuchowych? Na przykład: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Później mógłbym użyć Mode.mode1do zwrócenia jego reprezentacji ciągu jako mode1. Bez konieczności dzwonienia Mode.mode1.toString().
389 java  string  enums 





Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.