Example 1: java split array into two String [ ] array = { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" } ; String [ ] a = Arrays . copyOfRange ( array , 0 , 4 ) ; //<- (targetArray, start, to) String [ ] b = Arrays . copyOfRange ( array , 4 , array . length ) ; Output : a : 0 , 1 , 2 , 3 b : 4 , 5 , 6 , 7 , 8 , 9 Example 2: java split string String yourString = "Hello/Test/World" ; String [ ] strings = yourString . split ( "/" /*<- Regex */ ) ; Output : strings = [ Hello , Test , World ] Example 3: How to split a string in Java String string = "004-034556" ; String [ ] parts = string . split ( "-" ) ; String part1 = parts [ 0 ] ; // 004 String part2 = parts [ 1 ] ; // 034556 Example 4: split method in java public class SplitExample2 { public static void main ( String