题目 1048: 自定义函数之字符串拷贝 题解

tech2022-12-24  110

题目描述:

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

输入: 数字n 一行字符串 数字m

输出: 从m开始的子串

样例输入 6 abcdef 3 样例输出 cdef

思路: 用截取字符串String.substring()方法

代码演示:

public static void main(String[] args) { Scanner sr=new Scanner(System.in); int n = sr.nextInt();//字符串长度 char[] c=new char[n]; //创建一个char数组它的长度是n c=sr.next().toCharArray(); //赋值 String t = new String(c);//转换成字符串 int m =sr.nextInt(); //从第m个字符开始; String v = t.substring(m-1, t.length()); //截取字符串 下标是从零开始,所以这里m-1; System.out.println(v); //输出 }

程序结果:

最新回复(0)