Mam bufor ciągów o długości około 2000 znaków i muszę sprawdzić bufor, jeśli zawiera określony ciąg. Dokonuje sprawdzenia w aplikacji internetowej ASP.NET 2.0 dla każdego żądania internetowego. Czy ktoś wie, czy metoda String.Contains działa lepiej niż metoda String.IndexOf ? // 2000 characters in s1, search token in s2 string s1 …
Stworzyłem program w Javie, aby porównać dwa ciągi: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } Wyświetla „powitanie”. Rozumiem, że wielkość liter ma znaczenie. Ale moim problemem jest to, że chcę porównać dwa ciągi bez rozróżniania wielkości liter. To znaczy oczekuję, …
Jak napisano w JEP 280: Wskaż konkatenację ciągów : Zmień statyczną Stringsekwencję kodu bajtowego -concatenation wygenerowaną przez program, javacaby używać invokedynamicwywołań funkcji biblioteki JDK. Umożliwi to przyszłą optymalizację Stringkonkatenacji bez konieczności dalszych zmian w kodzie bajtowym emitowanym przez javac. Tutaj chcę zrozumieć, jakie jest użycie invokedynamicwywołań i czym różni się …
Chciałbym wiedzieć, czy w adresie URL występuje jakieś słowo. Na przykład, jeśli w adresie URL znajduje się słowo samochód, np. Www.domena.com/samochód lub www.domena.com/samochód/audi/, będzie to echo „samochód istnieje”, a jeśli nie ma nic, będzie to oznaczało „brak samochodów”. .
Przeglądałem Stringdzisiaj dokumentację i zobaczyłem :submetodę, której nigdy wcześniej nie zauważyłem. Używałem :gsubi wydaje się, że są one zasadniczo takie same. Czy ktoś może mi wyjaśnić różnicę? Dzięki!
Mam następujący fragment kodu: $item['price'] = 0; /* Code to get item information goes in here */ if($item['price'] == 'e') { $item['price'] = -1; } Ma na celu zainicjowanie ceny przedmiotu na 0, a następnie uzyskanie informacji o niej. Jeżeli cena jest oznaczona jako „e”, oznacza to wymianę zamiast sprzedaży, …
Mam przydatną funkcję, której używałem w Javie do konwersji InputStream na String. Oto bezpośrednie tłumaczenie na Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { builder.append(line + "\n") line …
Mam ciąg tego formularza s='arbit' string='%s hello world %s hello world %s' %(s,s,s) Wszystkie% sw ciągu mają tę samą wartość (tj. S). Czy jest lepszy sposób na napisanie tego? (Zamiast wymieniać się trzy razy)
Mam kolumnę sql, która jest ciągiem 100 znaków „Y” lub „N”. Na przykład: YYNYNYYNNNYYNY ... Jaki jest najłatwiejszy sposób, aby uzyskać liczbę wszystkich symboli „Y” w każdym wierszu.
Próbuję znaleźć sposób na określenie różnicy między dwoma ciągami znaków w moim skrypcie. Mógłbym to łatwo zrobić za pomocą diff lub comm, ale nie mam do czynienia z plikami i wolałbym nie wyprowadzać ich do plików, zrobić porównanie i odczytać je z powrotem. Widzę, że wszystkie polecenia comm, diff, cmp …
Czy ktoś zna odpowiednik tego TSQL w języku MySQL? Próbuję wielką literą każdego wpisu. UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
Jak mogę wyodrębnić jedną, substringktóra składa się z sześciu skrajnych prawych liter z drugiej string? Np .: mój ciąg to "PER 343573". Teraz chcę tylko wyodrębnić "343573". W jaki sposób mogę to zrobić?
Zrozumiałem, że ciągi znaków w Pythonie są niezmienne. Wypróbowałem następujący kod: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = …
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.