Pytania oznaczone «java»

1982
Jak uzyskać wartość wyliczenia z wartości ciągu w Javie?

Powiedz, że mam wyliczenie, które jest sprawiedliwe public enum Blah { A, B, C, D } i chciałbym znaleźć wartość wyliczenia łańcucha, na przykład, "A"która byłaby Blah.A. Jak byłoby to możliwe? Czy Enum.valueOf()potrzebuję metody? Jeśli tak, jak miałbym to

1943
Jaki jest najprostszy sposób wydrukowania tablicy Java?

W Javie tablice nie zastępują toString(), więc jeśli spróbujesz wydrukować jedną bezpośrednio, otrzymasz className+ '@' + hex hashCodetablicy, zgodnie z definicją Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like...

1818
Jak wyjść z zagnieżdżonych pętli w Javie?

Mam zagnieżdżoną konstrukcję pętli: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Jak mogę teraz wyjść z obu pętli? Patrzyłem na podobne pytania, ale żadne nie dotyczy konkretnie Javy. Nie...

1793
Czym dokładnie jest JavaBean?

Zrozumiałem, jak sądzę, że „Fasola” to klasa Java z właściwościami i modułami pobierającymi / ustawiającymi. O ile rozumiem, jest to odpowiednik struktury C. Czy to prawda? Ponadto, czy istnieje prawdziwa różnica składniowa między fasolą a klasą regularną? Czy jest jakaś specjalna definicja lub...

1741
Jak wygenerować losowy ciąg alfanumeryczny?

Szukałem prostego algorytmu Java do generowania pseudolosowego ciągu alfanumerycznego. W mojej sytuacji byłby on używany jako unikalny identyfikator sesji / klucza, który „prawdopodobnie” byłby unikalny na przestrzeni 500K+pokolenia (moje potrzeby tak naprawdę nie wymagają niczego bardziej...

1735
Porównywanie członków enum Java: == czy równa się ()?

Wiem, że wyliczenia Java są kompilowane do klas z prywatnymi konstruktorami i grupą publicznych członków statycznych. Porównując dwóch członków danego wyliczenia, zawsze używałem .equals()np public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Jednak właśnie...

1673
Jak uniknąć kodu Java w plikach JSP?

Jestem nowy w Javie EE i wiem, że coś podobnego do następujących trzech wierszy <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> jest oldskulowym sposobem kodowania, aw JSP w wersji 2 istnieje metoda unikania kodu Java w plikach JSP. Czy ktoś może mi powiedzieć...