第一行输入一个长度为
、由小写字母和大写字母混合构成的字符串
。
第二行输入一个整数
代表截取字符串的长度。
输出一个长度为
的字符串,表示截取字符串
的前
个字符。
NowCoderHello 8
NowCoder
abABCcDEF 6
abABCc
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 target = in.nextLine();
int n = in.nextInt();
StringBuilder builder = new StringBuilder();
if (target.length() == 1) {
System.out.println(target);
} else if (target.length() > 1) {
for (int i = 0; i < n; i++) {
builder.append(target.charAt(i));
}
String result = builder.toString();
System.out.println(result);
}
}
} 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));
}
}
}