Deseo llamar a clase en la clase String. ¿Cómo puedo acceder a este método estático?¿Cómo puedo llamar a un método estático de Java en clojure?
Respuesta
puede llamar a un método estático utilizando (ClassName/methodName arguments)
.
Sin embargo, class
no es un método estático, es una palabra clave de Java y no lo necesita en clojure. Para obtener el objeto Class asociado con la clase String, simplemente use String
.
Un ejemplo vale 100 palabras:
(. String (valueOf 1))
La clase no tiene un método de "clase" ni un miembro de "clase". El símbolo String está asignado a la clase java.lang.String, si lo que desea obtener es el equivalente a String.class
de Java. Si desea llamar a un método estático de la clase String, la sintaxis es (String/methodName arg1 arg2)
.
Su pregunta ha sido contestada, creo, pero si usted realmente desea conseguir la clase de un objeto desconocido, se puede utilizar la función de clase:
> (class "Foo")
java.lang.String
como en Java, para especificar clases fuera de java.lang como literales, necesita importarlos o especificar el nombre completo del paquete + clase usando separadores de puntos (.).
- 1. ¿Cómo puedo llamar a un método no estático desde un método estático en C#?
- 2. Llamar a un método estático en C#
- 3. ¿Cómo llamar a un método en Java?
- 4. Llamar a un método miembro no estático desde otro método
- 5. C#: ¿Cómo puedo llamar a un método estático de una clase base desde un método estático de una clase derivada?
- 6. ¿Cómo puedo simular fácilmente un método estático en Java (jUnit4)
- 7. ¿Cómo paso un método estático para comp en clojure?
- 8. llamar a Java desde Clojure
- 9. llamar a un método estático dentro de una clase?
- 10. ¿Cómo puedo llamar a un método en un objeto nulo?
- 11. Cómo llamar a Clojure Macros desde Java?
- 12. Llamar a funciones Java desde Clojure
- 13. Como llamar a un método estático de otra clase
- 14. Llamar a un método estático utilizando un tipo
- 15. ¿Cómo puedo llamar a un método estático en una clase variable?
- 16. ¿Cómo puedo llamar a las variables miembro de una clase dentro de un método estático?
- 17. Cómo llamar a una función variadica de Clojure desde Java
- 18. Llamar al método estático genérico en PowerShell
- 19. métodos Como llamar sobrecargado Java en Clojure
- 20. ¿Cómo puedo agregar javadoc a un inicializador estático en Java?
- 21. Android/Java: ¿Llamar a un método usando la reflexión?
- 22. ¿Cómo puedo llamar a un método en Objective-C?
- 23. Llamar a un método java estático de otro paquete desde el código nativo
- 24. Cómo sincronizar el método estático en java
- 25. ¿Cómo puedo hacer un método estático en Objective-C?
- 26. ¿Por qué puedo llamar a Form.Close() si no es un método estático
- 27. Llamar a un método de subclase en Java
- 28. Llamar a un método estático en un parámetro de tipo genérico
- 29. llamar a otro método en el principal método en Java
- 30. Llamar a un método Java estática protegido de Scala
Cadena trabajado! Gracias – Zubair