输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出
数据范围:字符串长度满足 ,
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine(); int k = in.nextInt(); // 检查k是否为正整数 if (k > 0) { // 截取字符串的前k个字符 String result = str.substring(0, k); // 输出结果 System.out.println(result); // 关闭Scanner对象 in.close(); } } }
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { String str = in.nextLine(); int num = in.nextInt(); String[] strArr = str.split(""); List<String> list = new ArrayList<>(); for (int i = 0; i < num; i++) { list.add(strArr[i]); } System.out.println(list.stream().reduce("", (a, b)->a + b)); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case String a = in.nextLine(); int b = in.nextInt(); // 因为 k <= n 所以这行不要也罢 // int c = b > a.length() ? a.length() : b; System.out.println(a.substring(0, b)); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case String str = in.nextLine(); int index = in.nextInt(); System.out.println(str.substring(0,index)); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextLine()) { // 注意 while 处理多个 case String s = in.nextLine(); int num = Integer.valueOf(in.nextLine()); System.out.println(s.substring(0,num)); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s = sc.nextLine(); String s1 = sc.nextLine(); int i = Integer.parseInt(s1); String substring = s.substring(0, i); System.out.println(substring); } }
import java.util.Scanner; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String line = null; while ((line = br.readLine()) != null) { String str = line; int n = Integer.parseInt(br.readLine()); System.out.println(str.substring(0, n)); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 String str=in.nextLine(); int size=in.nextInt(); StringBuilder sb=new StringBuilder(); for(int i=0;i<size;i++){ sb.append(str.charAt(i)); } System.out.print(sb); } }
不想说啥了
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); while (input.hasNext()) { String data = input.next(); int length = input.nextInt(); System.out.println(data.substring(0, length)); } } }