给定一个字符串,输出所有指定长度为n的子串,没有则输出-1
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s=in.next(); int n=in.nextInt(); if(n<=0||n>s.length()) System.out.println(-1); else{ for(int i=0,j=n;j<=s.length();i++,j++){ System.out.printf("%s ",s.substring(i,j)); } } } }
import java.io.*; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); int n = Integer.parseInt(br.readLine()); if(str.length() < n || n <= 0){ System.out.println("-1"); return; } for(int i = 0;i <= str.length()-n;i++){ if(i == str.length()-n){ System.out.print(str.substring(i) + " "); }else{ System.out.print(str.substring(i,i+n) + " "); } } } }
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.next(); int n = scanner.nextInt(); int len = str.length(); // n小于等于0也输出-1 if (n > len || n <= 0) { System.out.println(-1); } else { System.out.print(str.substring(0, n)); for (int i = 1; i <= len - n; i++) { System.out.print(" " + str.substring(i, i + n)); } } } }