Pytania oznaczone «java»

85
Wyświetl rekursywnie wszystkie pliki z katalogu w Javie

Mam tę funkcję, która rekurencyjnie wypisuje nazwy wszystkich plików w katalogu. Problem polega na tym, że mój kod jest bardzo wolny, ponieważ musi uzyskiwać dostęp do zdalnego urządzenia sieciowego w każdej iteracji. Mój plan polega na tym, aby najpierw załadować wszystkie pliki z katalogu...

85
Jak mierzyć szybkość wykonywania programu Java

Jak oceniasz czas wykonania programu Java? Nie jestem pewien, jakiej klasy powinienem użyć, aby to zrobić. Szukam czegoś takiego: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " +...

85
Jak zapętlić atrybuty klasy w Javie?

Jak mogę dynamicznie zapętlić atrybuty klasy w Javie. Na przykład: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } czy to możliwe w Javie?

85
Posortowana lista tablic w Javie

Jestem zdumiony, że nie mogę znaleźć szybkiej odpowiedzi na to pytanie. Zasadniczo szukam infrastruktury danych w Javie, która implementuje java.util.Listinterfejs, ale która przechowuje swoje elementy w posortowanej kolejności. Wiem, że możesz używać normalnego ArrayListi używać...

85
JUnit4 fail () jest tutaj, ale gdzie jest pass ()?

W fail()bibliotece JUnit4 jest metoda. Podoba mi się, ale doświadczam braku pass()metody, której nie ma w bibliotece. Dlaczego tak się dzieje? Odkryłem, że mogę użyć assertTrue(true)zamiast tego, ale nadal wygląda to nielogicznie. @Test public void testSetterForeignWord(){ try {...

85
Czy istnieje ogólna funkcja zastępowania ciągów podobna do sl4fj?

W sl4fj, jeśli chcę skonstruować wiadomość tekstową, jest fajne podejście, które wykorzystuje podstawienia. Na przykład może to być coś takiego: logger.info("Action {} occured on object {}.", objectA.getAction(), objectB); Jeśli wymaganych jest więcej niż kilka podstawień, to wygląda to...