Konwersja typów to sposób niejawnej lub jawnej zmiany jednostki jednego typu danych na inny. Ma to na celu wykorzystanie pewnych funkcji hierarchii typów lub reprezentacji typów.
Mam tablicę, która została zainicjowana jak: Element[] array = {new Element(1), new Element(2), new Element(3)}; Chciałbym przekonwertować tę tablicę na obiekt ArrayListklasy. ArrayList<Element> arraylist = ???;
На этот вопрос есть ответы на Stack Overflow на русском : Как преобразовать String в int? Jak mogę przekonwertować Stringna intJava w Java? Mój ciąg zawiera tylko liczby i chcę zwrócić liczbę, którą reprezentuje. Na przykład, biorąc pod uwagę ciąg, "1234"wynikiem powinna być liczba 1234.
W Pythonie, w jaki sposób można analizować ciąg liczbowy jak "545.2222"do odpowiadającej jej wartości float 545.2222? Lub parsować ciąg "31"do liczby całkowitej 31? Chcę tylko wiedzieć, jak parsować zmiennoprzecinkowe str do floati (osobno) int str do int.
Jaki jest najlepszy możliwy sposób sprawdzenia, czy ciąg może być reprezentowany jako liczba w Pythonie? Obecnie posiadam funkcję: def is_number(s): try: float(s) return True except ValueError: return False Co nie tylko jest brzydkie i powolne, wydaje się niezgrabne. Nie znalazłem jednak lepszej metody, ponieważ wywołanie floatfunkcji głównej jest jeszcze gorsze.
Jaki jest najłatwiejszy sposób konwersji z intodpowiednika stringw C ++. Mam świadomość dwóch metod. Czy jest jakiś łatwiejszy sposób? (1) int a = 10; char *intStr = itoa(a); string str = string(intStr); (2) int a = 10; stringstream ss; ss << a; string str = ss.str();
Mam byte[]tablicę, która jest ładowana z pliku, o którym wiadomo, że zawiera UTF-8 . W kodzie do debugowania muszę przekonwertować go na ciąg. Czy istnieje jeden liniowiec, który to zrobi? Pod przykrywkami powinien to być tylko przydział i memcopy , więc nawet jeśli nie zostanie wdrożony, powinno być możliwe.
Pracuję nad projektem, w którym wszystkie konwersje od intdo Stringsą wykonywane w następujący sposób: int i = 5; String strI = "" + i; Nie znam Java. Czy to zwykła praktyka, czy coś jest nie tak, jak sądzę?
Chcę użyć a, Track-Baraby zmienić Formkrycie a. To jest mój kod: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Podczas kompilowania aplikacji pojawia się następujący błąd: Nie można niejawnie przekonwertować typu decimalnadouble Próbowałem, używając transi doubleale wtedy Controlnie działa. Ten kod działał dobrze w poprzednim projekcie VB.NET.
Chcę przekonwertować te typy wartości, '3', '2.34', '0.234343', itp na liczbę. W JavaScript możemy użyć Number(), ale czy jest jakaś podobna metoda dostępna w PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545
Ćwiczyłem trochę JavaScript, gdy jeden z moich przyjaciół natknął się na ten kod JavaScript: document.write(('b' + 'a' + + 'a' + 'a').toLowerCase()); Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Powyższy kod odpowiada "banana"! Czy ktoś może wyjaśnić, dlaczego?
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.