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 …
Mam tablicę znaków: char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; Moje obecne rozwiązanie to zrobić String b = new String(a); Ale czy jest na to lepszy sposób?
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) …
Biorąc pod uwagę ścieżkę do pliku łańcuchowego, na przykład /foo/fizzbuzz.bar, w jaki sposób użyłbym bash do wyodrębnienia tylko fizzbuzzczęści tego łańcucha?
Załóżmy, że ten ciąg: The fox jumped over the log. Zmieniając się w: The fox jumped over the log. Co jest najprostsze (1-2 wiersze), aby to osiągnąć, bez dzielenia się i przechodzenia na listy?
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().
Powiedzmy, że mam dwie struny String s1 = "AbBaCca"; String s2 = "bac"; Chcę wykonać zwrot czeku, który s2jest zawarty w s1. Mogę to zrobić za pomocą: return s1.contains(s2); Jestem pewien, że contains()rozróżniana jest wielkość liter, jednak nie mogę tego ustalić na podstawie lektury dokumentacji. Jeśli tak, to sądzę, że …
Próbuję zastąpić znak w określonym indeksie w ciągu. To co robię to: String myName = "domanokz"; myName.charAt(4) = 'x'; To daje błąd. Czy jest na to jakaś metoda?
Mam ciąg znaków, który zawiera dwa pojedyncze cudzysłowy - 'znak. Pomiędzy pojedynczymi cudzysłowami znajdują się dane, które chcę. Jak napisać wyrażenie regularne, aby wyodrębnić „dane, które chcę” z następującego tekstu? mydata = "some string with 'the data i want' inside";
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.