今天開始學Java 字串分割
阿新 • • 發佈:2019-02-12
abc00000 12345678 90000000
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ //我要爆炸了,這裡不能直接用nextInt();可能是因為有回車的原因, //後面的nextLine()會把回車讀進去,所以要用nextLine()再轉成int型別 int n = Integer.parseInt(sc.nextLine()); for(int i =0;i<n;i++){ String s = sc.nextLine(); strsplit(s); } } } public static void strsplit(String s){ if(s == null){return;} int a =s.length()%8; StringBuilder sb = new StringBuilder(s); if(a!= 0){ for(int i=8-a;i>0;i--){ sb.append('0'); } } String s1 = sb.toString(); for(int k = 0;k<s1.length();k=k+8){ System.out.println(sb.substring(k,k+8)); } } }