华为-截取字符串
(java实现)
问题
题目描述:
输入一个字符串和一个整数k,截取字符串的前k个字符并输出
本题输入含有多组数据
输入描述:
第一行输入待截取的字符串
第二行输入一个正整数k,代表截取的长度
输出描述:
截取后的字符串
示例1:
输入
abABCcDEF
6
输出
abABCc
问题分析:
直接调用截取字符串的函数。
相关知识:
1、截取字符串的函数使用:String res = str.substring(start,end);
2、字符串转为整数:int num = Integer.parseInt(nc);
算法实现:
略
参考代码:
import java.util.*;
public class Main {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
while (input.hasNext())
{
String str = input.nextLine();
String nc = input.nextLine();
int num = Integer.parseInt(nc);
String res = str.substring(0,num);
System.out.println(res);
}
}
}