Próbuję wymyślić, jak dopasować a Stringw Rust. Początkowo próbowałem dopasować w ten sposób, ale doszedłem do wniosku, że Rust nie może pośrednio rzucać od std::string::Stringdo &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"), "c" => println!("2"), } } Ma to błąd: …
Wiem, że możesz przekonwertować Stringliczbę na liczbę za pomocą read: Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 Ale jak zdobyć Stringreprezentację Intwartości?
Muszę zastąpić niektóre znaki w następujący sposób: &➔ \&, #➔ \#, ... Kodowałem w następujący sposób, ale myślę, że powinien istnieć lepszy sposób. Jakieś wskazówki? strs = strs.replace('&', '\&') strs = strs.replace('#', '\#') ...
W Javie 8 istnieje nowa metoda, String.chars()która zwraca strumień ints ( IntStream) reprezentujący kody znaków. Sądzę, że wiele osób spodziewałoby się tutaj strumienia chars. Jaka była motywacja do zaprojektowania API w ten sposób?
Mam ciąg: /abc/def/ghfj.doc Chciałbym ghfj.docz tego wyodrębnić , tzn. Podłańcuch po ostatnim /lub pierwszy /od prawej. Czy ktoś mógłby udzielić pomocy?
Mam liczbę całkowitą, która została wygenerowana z android.graphics.Color Liczba całkowita ma wartość -16776961 Jak przekonwertować tę wartość na ciąg szesnastkowy w formacie #RRGGBB Po prostu: chciałbym wypisać # 0000FF z -16776961 Uwaga: nie chcę, aby dane wyjściowe zawierały alfa, i spróbowałem tego przykładu bez powodzenia
Mam ciąg, który ładuję w całej aplikacji i zmienia się on z cyfr na litery i tak dalej. Mam proste ifstwierdzenie, czy zawiera litery lub cyfry, ale coś nie działa poprawnie. Oto fragment kodu. String text = "abc"; String number; if (text.contains("[a-zA-Z]+") == false && text.length() > 2) { number …
Mam dwie zmienne: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; Chcę zrobić coś takiego function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } Jak mam to zrobic?
Oficjalna dokumentacja Java mówi: Na "boo:and:foo"przykład ciąg daje następujące wyniki z tymi wyrażeniami Wynik wyrażenia regularnego: { "boo", "and", "foo" }" I tak potrzebuję go do działania. Jeśli jednak uruchomię to: public static void main(String[] args){ String test = "A|B|C||D"; String[] result = test.split("|"); for(String s : result){ System.out.println(">"+s+"<"); } …
Czy w C # mogę przekonwertować wartość ciągu na literał ciągu, tak jak widziałbym to w kodzie? Chciałbym zastąpić tabulatory, znaki nowej linii itp. Sekwencjami ucieczki. Jeśli ten kod: Console.WriteLine(someString); produkuje: Hello World! Chcę ten kod: Console.WriteLine(ToLiteral(someString)); produkować: \tHello\r\n\tWorld!\r\n
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.