W Swing pole hasła ma metodę getPassword()(zwraca char[]) zamiast zwykłej metody getText()(zwraca String). Podobnie natrafiłem na sugestię, aby nie używać Stringdo obsługi haseł. Dlaczego Stringstanowi zagrożenie dla bezpieczeństwa, jeśli chodzi o hasła? Jest niewygodny w użyciu char[].
W C można użyć literału łańcuchowego w deklaracji takiej jak ta: char s[] = "hello"; lub tak: char *s = "hello"; Jaka jest różnica? Chcę wiedzieć, co faktycznie dzieje się pod względem czasu przechowywania, zarówno podczas kompilacji, jak i wykonywania.
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?
Chcę przekonwertować std :: string na typ danych char * lub char [] . std::string str = "string"; char* chr = str; Powoduje: „błąd: nie można przekonwertować 'std :: string' na 'char' ...” . Jakie są dostępne metody, aby to zrobić?
Pobieram wiele informacji z listy połączonej z bazą danych i chcę utworzyć ciąg grup dla kogoś, kto jest podłączony do strony internetowej. Używam tego do testowania, ale nie jest to dynamiczne, więc jest naprawdę złe: string strgroupids = "6"; Chcę tego teraz użyć. Ale zwrócony ciąg znaków jest podobny1,2,3,4,5, groupIds.ForEach((g) …
Czy jest tego powód? Pytam, ponieważ jeśli musisz użyć wielu pustych znaków, to znajdziesz się w takiej samej sytuacji, jak wtedy, gdy używasz wielu pustych łańcuchów. Edycja: Powodem tego użycia było: myString.Replace ('c', '') Więc usuń wszystkie wystąpienia 'c's z myString.
Konwersja C ++ stringna tablicę char jest dość prosta przy użyciu c_strfunkcji string, a następnie wykonania strcpy. Jak jednak zrobić odwrotnie? Muszę tablica znak jak: char arr[ ] = "This is a test";być przekonwertowany na adres: string str = "This is a test.
Chcę tylko wiedzieć, czy istnieje lepsze rozwiązanie do parsowania liczby ze znaku w ciągu (zakładając, że wiemy, że znak o indeksie n jest liczbą). String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (nie trzeba dodawać, że to tylko przykład)
Jak parsować Stringwartość na chartyp w Javie? Wiem jak to zrobić int i double (na przykład Integer.parseInt("123")). Czy istnieje klasa dla ciągów znaków i znaków?
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.