Utworzenie tablicy z dwóch innych tablic

0

Witam, chciałbym połączyć dwie tablice, żeby pożniej poszukać pośród nich takich samych wartości. Czy nie da się tego zrobić za pomocą zwykłej inicjacji ?

int tabP[]=new int[5];
		int tabP2[]=new int[5];
		

		for(int i = 0; i < 5; i++)
		{
			tabP[i]=tab6[i][i];
			
		     System.out.print(tab6[i][i] + " ");
		   
		    
		     }
		
		 
		System.out.println();
		
	for(int i = 0; i < 5; i++)
		{
		
		tabP2[i]=tab6[i][4 - i];
		     System.out.print(tab6[i][4 - i] + " ");
		     
		}
	
	
int []tabP3={tabP2,tabP};
1

W Apache Commons Lang jest ArrayUtils.addAll czyli użycie wygląda tak

int[] tabP3 = ArrayUtils.addAll(tabP2, tabP);
1

Stream API.

int[] i1 = {1, 2, 3, 4, 5};
int[] i2 = {2, 4, 6, 8};

int[] array = Stream.of(i1, i2).flatMapToInt(IntStream::of).toArray();

// test
IntStream.of(array).forEach(System.out::println);

1 użytkowników online, w tym zalogowanych: 0, gości: 1