Jeśli chcę sprawdzić ciąg pusty, zrobiłbym to [ -z $mystr ] ale co jeśli chcę sprawdzić, czy zmienna została w ogóle zdefiniowana? A może nie ma rozróżnienia w skryptach Bash?
W Pythonie możliwe jest podzielenie łańcucha i przypisanie go do zmiennych: ip, port = '127.0.0.1:5432'.split(':') ale w Go nie wydaje się działać: ip, port := strings.Split("127.0.0.1:5432", ":") // assignment count mismatch: 2 = 1 Pytanie: Jak podzielić ciąg i przypisać wartości w jednym kroku?
Jaka jest różnica między nulla ""(pusty ciąg)? Napisałem prosty kod: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Obie instrukcje powracają false. Wygląda na to, że nie jestem w stanie znaleźć rzeczywistej różnicy między nimi.
Uwielbiam używać tego wyrażenia if 'MICHAEL89' in USERNAMES: ... gdzie USERNAMESjest lista. Czy istnieje sposób na dopasowanie elementów bez rozróżniania wielkości liter, czy też muszę użyć metody niestandardowej? Zastanawiam się tylko, czy istnieje potrzeba napisania dodatkowego kodu do tego.
W Javie , jaka jest maksymalna wielkość Stringobiekt może posiadać, odnosząc się do length()wywołania metody? Wiem, że length()zwracają rozmiar a Stringjako a char [];
Jeśli mam następujące wartości: $var1 = AR3,373.31 $var2 = 12.322,11T Jak mogę utworzyć nową zmienną i ustawić ją jako kopię danych, z której usunięto wszystkie znaki nieliczbowe, z wyjątkiem przecinków i kropek? Powyższe wartości zwróciłyby następujące wyniki: $var1_copy = 3,373.31 $var2_copy = 12.322,11
Nie wiem, jak działałby wektor bitowy, aby to zrobić (niezbyt zaznajomiony z wektorami bitowymi). Oto podany kod. Czy ktoś mógłby mnie przez to przeprowadzić? public static boolean isUniqueChars(String str) { int checker = 0; for (int i = 0; i < str.length(); ++i) { int val = str.charAt(i) - 'a'; …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Jaki jest najskuteczniejszy sposób usunięcia pierwszych 3 znaków ciągu? Na przykład: „jabłko” zmień na „le” „kot” …
C # ma funkcję składni, w której można łączyć wiele typów danych w jednym wierszu. string s = new String(); s += "Hello world, " + myInt + niceToSeeYouString; s += someChar1 + interestingDecimal + someChar2; Jaki byłby odpowiednik w C ++? O ile widzę, musiałbyś to wszystko zrobić w …
Mam stringkolumnę, która działa jak a datei chcę ją wybrać jako date. Czy to możliwe? Mój przykładowy format danych wyglądałby tak; month/day/year->12/31/2011
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Ten skrypt bash daje mi zły błąd zastępowania w systemie Ubuntu. Jakakolwiek pomoc będzie doceniona.
Muszę wygenerować ciąg z n znakami w Pythonie. Czy istnieje jedna linia odpowiedzi, aby to osiągnąć przy użyciu istniejącej biblioteki Python? Na przykład potrzebuję ciągu 10 liter: string_val = 'abcdefghij'
Czy istnieje wydajna metoda konkatenacji ciągów masy w Pythonie (jak StringBuilder w C # lub StringBuffer w Javie)? Znalazłem tutaj następujące metody : Proste łączenie przy użyciu + Korzystanie z listy ciągów i joinmetody Korzystanie UserStringz MutableStringmodułu Korzystanie z tablicy znaków i arraymodułu Korzystanie cStringIOz StringIOmodułu Ale czego używają lub …
Mam wyrażenie regularne, o którym sądziłem, że do tej pory działa poprawnie. Muszę dopasować opcjonalną postać. Może tam być lub nie. Oto dwie struny. Górna struna jest dopasowana, a dolna nie. Brak pojedynczej litery w dolnym łańcuchu jest przyczyną niepowodzenia. Chciałbym uzyskać pojedynczą literę po pierwszych 5 cyfrach, jeśli tam …
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.