Können wir auf den internen (konstanten) Java-String-Pool zugreifen oder ihn abfragen?

Gibt es eine Möglichkeit, innerhalb unseres eigenen Programms auf den Inhalt des String-Konstantenpools zuzugreifen?

Angenommen, ich habe einen Basiscode, der dies tut:

String str1 = "foo";
String str2 = "bar";

In unserem String-Konstantenpool schwimmen jetzt 2 Strings herum. Gibt es eine Möglichkeit, auf den Pool zuzugreifen und die obigen Werte auszudrucken oder die aktuelle Gesamtzahl der aktuell im Pool enthaltenen Elemente abzurufen?

d.h.

StringConstantPool pool = new StringConstantPool();
System.out.println(pool.getSize()); // etc

Antworten auf die Frage(1)

Ihre Antwort auf die Frage