Articles of Java

Ein Element aus einem Set holen

Warum stellt Set nicht eine Operation bereit, um ein Element zu erhalten, das einem anderen Element entspricht? Set set = …; … Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Ich kann fragen, ob das Set ein Element enthält, das gleich […]

Wie setzt man die Verzögerung bei Android?

public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(“”+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } } break; } } Ich […]

Wie konvertiert man einen String in CharSequence?

Wie konvertiert man String in CharSequence in Java?

Wie man eine Liste mit GSON oder einer anderen JSON-Bibliothek in Java deserialisiert?

Ich kann eine Liste in meinem Servlet auf GAE serialisieren, aber ich kann es nicht deserialisieren. Was mache ich falsch? Dies ist meine class Video in GAE, die serialisiert ist: Paket legiontube; import java.util.Date; import javax.jdo.annotationen.IdGeneratorStrategy; import javax.jdo.annotationen.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable (identityType = Identitätstyp.APPLICATION) öffentliche class Video { @Primärschlüssel private String-ID; […]

Wie kann ich Spring Task Executor / Scheduler-Pools beenden, bevor alle anderen Beans in der Web-App zerstört werden?

In einer Spring-Webanwendung habe ich mehrere DAO- und Service-Layer-Beans. Eine Service-Layer-Bean hat @Async / @Scheduled-Methoden mit Anmerkungen versehen. Diese Methoden hängen von anderen (autowired) Beans ab. Ich habe zwei Thread-Pools in XML konfiguriert: Alles funktioniert wie erwartet. Mein Problem ist, dass ich die Task Pools nicht sauber herunterfahren kann. Die Aufgaben arbeiten auf der database […]

Maven: Artefakt-Deskriptor konnte nicht gelesen werden

Ich hoffe, dass jemand mir mit einem Problem helfen kann, mit dem ich kämpfe. Wenn ich versuche, mein Projekt vom Terminal aus zu erstellen, erhalte ich folgende Fehlermeldung: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT Die common.test-data-utils wird von einem separaten Projekt erstellt und zwischen diesem und einem anderen Projekt […]

Faustregel für die Auswahl einer Implementierung einer Java Collection?

Jeder hat eine gute Faustregel für die Wahl zwischen verschiedenen Implementierungen von Java Collection-Schnittstellen wie List, Map oder Set? Zum Beispiel, warum oder in welchen Fällen würde ich am liebsten einen Vektor oder eine ArrayList, eine Hashtable oder eine HashMap verwenden?

Unterstützt OkHttp das Akzeptieren selbstsignierter SSL-Zertifikate?

Ich arbeite für einen Kunden, der einen Server mit selbstsigniertem SSL-Zertifikat besitzt. Ich benutze Retrofit + CustomClient mit dem OkHttp-Client: RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION) .setClient(new CustomClient(new OkClient(), context)) .build(); Unterstützt OkHttp standardmäßig den Self-Signed SSL-Cert-Server? Apropos. Welcher Client verwendet standardmäßig Retrofit? Ich dachte, es wäre OkHttp, aber als ich etwas mehr recherchierte, […]

Was ist der einfachste Weg, um eine ArrayList umzukehren?

Was ist der einfachste Weg, um diese ArrayList umzukehren? ArrayList aList = new ArrayList(); //Add elements to ArrayList object aList.add(“1”); aList.add(“2”); aList.add(“3”); aList.add(“4”); aList.add(“5”); while (aList.listIterator().hasPrevious()) Log.d(“reverse”, “” + aList.listIterator().previous());

Wie aktiviere ich die Schaltfläche “Teilen” in der Android App?

Ich möchte die Schaltfläche “Teilen” zu meiner Android-App hinzufügen. So wie das Ich habe die Schaltfläche “Teilen” hinzugefügt, aber die Schaltfläche ist nicht aktiv. Ich klicke, aber nichts passiert. Mein Code in MainActivity.java: private ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_menu, menu); getMenuInflater().inflate(R.menu.main, menu); MenuItem item = menu.findItem(R.id.share_menu); mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share_menu).getActionProvider(); mShareActionProvider.setShareIntent(getDefaultShareIntent()); […]