Articles of java

Logaritmo para BigInteger

Tengo un número de BigInteger , por ejemplo, más allá de 2 64 . Ahora quiero calcular el logaritmo de ese número de BigInteger , pero el método BigInteger.log() no existe. ¿Cómo calculo el logaritmo (natural) de mi gran valor de BigInteger ?

¿Cómo abrir el editor preferido del sistema del usuario para el archivo dado?

Estoy intentando descubrir cómo abrir el editor preferido del sistema para un archivo determinado. Digamos, tenemos un administrador de archivos, escrito en Java. El usuario va a la carpeta y ve la lista de archivos. Y, por ejemplo, hay un archivo Icon.jpg . El usuario hace doble clic en el nombre del archivo y el […]

¿Cómo convierto un String en un BigInteger?

Intento leer algunos números realmente grandes de la entrada estándar y sumrlos. Sin embargo, para agregar a BigInteger, necesito usar BigInteger.valueOf(long); : private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } Eso funciona bien, pero como BigInteger.valueOf() solo lleva long , no puedo […]

Velocidad de acceso variable Java local vs instancia

Entonces mi pregunta es acerca de la velocidad de acceso variable en Java. Hoy, en mi “CS” (si se puede llamar así), el docente presentó un ejemplo similar al siguiente de una lista: public class ListExample { private Node head; private Node tail; private class Node { /* … */ } public void append(T content) […]

Los nombres de clases compuestas no son compatibles con el error en WebDriver

Tengo un método para contar la cantidad de elementos en divs y para devolver su número. public int getNumberOfOpenBets() { openBetsSlip = driver.findElement(By.id(“form_open_bets”)); openBets = openBetsSlip.findElements(By.className(” cashout_noCash”)); return openBets.size(); } Esa es la fuente de la página WebDriver está arrojando el siguiente error: los nombres de clases compuestas no son compatibles. Considere buscar un nombre […]

Java / Swing: JTextArea en un JScrollPane, ¿cómo prevenir el desplazamiento automático?

Aquí hay un fragmento de código ejecutable que muestra cuál es mi “problema”. Tengo un JTextArea envuelto en un JScrollPane . Cuando cambio el texto de JTextArea , JScrollPane desplaza automáticamente hasta el final del texto y no quiero eso. Aquí están mis requisitos: la aplicación no debe desplazarse verticalmente de forma automática, pero … […]

Java: ¿Cómo dibujar una superposición sin desplazamiento sobre la ventana de ScrollPane?

Me gustaría usar un ScrollPane para mostrar una imagen en su Viewport, y también tener una superposición de cuadrícula (o recuadro, o cualquier otro tipo de marcador de registro / ubicación) en la imagen. Necesito que la superposición permanezca fija cuando se desplaza (lo que significa que la imagen parece moverse “debajo” de la superposición). […]

cambiando el comstackdor de java de eclipse a jdk7

Estoy intentando actualizar de jre6 y jdk6 a jre7 y jdk7. Progtwigndo usando eclipse, descargué e instalé el jre7 y jdk7 en: C: \ archivos de progtwig \ java \ ahora cuando entro eclipse quiero cambiar el comstackdor usado así que voy a: ventana> preferencias> comstackdor java> pero aparece solo 1.3.1.4,1.5 y 1.6 También he […]

¿Por qué importa el orden cuando se capturan excepciones?

Tuve que responder esta pregunta con un código: Supongamos que escribo la siguiente especificación de método: public void manipulateData ( ) throws java.sql.SQLException, java.sql.SQLDataException Está escribiendo código para un progtwig de base de datos que usará este método y desea manejar cada uno específicamente. ¿Cómo debería ser la cláusula Try / catch? Puede usar no-ops– […]

Usando java para crear un navegador web

¿Es posible usar Java para construir un navegador web como Internet Explorer que abra todas las páginas web y muestre todos los contenidos?