# NOT RUN {
### starting Java
connectToJava()
### creating an empty ArrayList object
createJavaObject("java.util.ArrayList")
### creating an ArrayList instance with initial capacity of 3
createJavaObject("java.util.ArrayList", as.integer(3))
### creating two ArrayList with different capacities
createJavaObject("java.util.ArrayList", c(as.integer(3), as.integer(4)))
### creating a 3x3 array of integers
myArray <- createJavaObject("int", 3, 3, isArray = TRUE)
### creating two arrays of integers with length 3
myArrays <- createJavaObject("int", c(3,3), isArray = TRUE)
### shutting down Java
shutdownJava()
# }
Run the code above in your browser using DataLab