Entonces, el objective es rotar los elementos en una matriz a vez. Como ejemplo; si a==2 , entonces array = {0,1,2,3,4} se convertiría en array = {3,4,0,1,2} Esto es lo que tengo: for (int x = 0; x <= array.length-1; x++){ array[x+a] = array[x]; } Sin embargo, esto no tiene en cuenta cuando [x+a] es […]
Además de recorrer cada elemento de una matriz y configurar cada uno como nulo, ¿existe una función nativa en Java / procesamiento para simplemente vaciar una matriz (o destruirla, para poder redeclararla como una nueva matriz)?
Tengo que almacenar algunos valores constantes (UUID) en forma de matriz de bytes en java, y me pregunto cuál sería la mejor manera de inicializar esas matrices estáticas. Así es como lo estoy haciendo actualmente, pero siento que debe haber una mejor manera. private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, […]
Actualmente, tengo un código como este import numpy as np ret = np.array([]) for i in range(100000): tmp = get_input(i) ret = np.append(ret, np.zeros(len(tmp))) ret = np.append(ret, np.ones(fixed_length)) Creo que este código no es eficiente ya que np.append necesita devolver una copia de la matriz en lugar de modificar la ret en su lugar Me […]
Quiero el código de Java para convertir una matriz de cadenas en una cadena.
De acuerdo, sé cómo hacerlo en C #. Es tan simple como: Convert.ToBase64String(byte[]) and Convert.FromBase64String(string) to get byte[] back. ¿Cómo puedo hacer esto en Java?
Supongamos que tenemos una Collection . ¿Cuál es la mejor forma (la más corta en LoC en el contexto actual) de transformarlo en Foo[] ? Se permiten todas las bibliotecas conocidas . UPD: (un caso más en esta sección, deje comentarios si cree que vale la pena crear otro hilo para ello): ¿Qué pasa con […]
Quiero hacer una copia profunda de una matriz de objetos usando un constructor. public class PositionList { private Position[] data = new Position[0]; public PositionList(PositionList other, boolean deepCopy) { if (deepCopy){ size=other.getSize(); data=new Position[other.data.length]; for (int i=0;i<data.length;i++){ data[i]=other.data[i]; } Sin embargo, lo que tengo arriba por alguna razón no está funcionando. He automatizado las pruebas […]
Intento leer un archivo CSV en una lista de listas (de cadenas), pasarlo para obtener datos de una base de datos, crear una nueva lista de listas de datos nuevos y luego pasar esa lista de listas para que pueda ser escrito en un nuevo archivo CSV. He buscado todo, y parece que no puedo […]
Vengo de un fondo php y en php, hay una función array_size() que te dice cuántos elementos de la matriz se utilizan. ¿Hay un método similar para una matriz String[] ? Gracias.