String(res, 2, 3)和s.substring(3)

来源:互联网 发布:乐视网络电视售后电话 编辑:程序博客网 时间:2024/05/18 22:41
public class Solution {public static void main(String args[]){String s = "123456";String s1 = s.substring(3);System.out.println("s1= " + s1);char[] res = new char[6];res[0] = '1';res[1] = '2';res[2] = '3';res[3] = '4';res[4] = '5';res[5] = '6';String s2 = new String(res, 2, 3); System.out.println("s2= "+ s2);}}

输出为:

s1= 456
s2= 345

substring里只有一个参数时,表示截取从当前index开始到字符串结尾的substring

string的定义中括号里有三个参数时, 第一个参数表示构成字符串的参考,可以是字符数组,第二个参数表示字符数组从哪里开始,第三个参数表示截取的字符个数

0 0
原创粉丝点击