fork(12) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. String bitstream = "001010100010010101001010101001010101010010101010100010101010001010101010010101";
  13. int len = 8;
  14. System.out.println(java.util.Arrays.toString(splitAfterNChars(bitstream, len)));
  15. }
  16.  
  17. public static String[] splitAfterNChars(String input, int splitLen){
  18. return input.split(String.format("(?<=\\G.{%1$d})", splitLen));
  19. }
  20. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
[00101010, 00100101, 01001010, 10100101, 01010100, 10101010, 10001010, 10100010, 10101010, 010101]