关于一个JAVA字符串的问题,急求中,恳请各位指点

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:14:47
问题本身不难,主要是我比较菜

定义一个String A,未初始化,另一个B已赋值比如"abcdefghijkl"

现在我想把,B中的部分而不是全部比如"abcde"赋值给A,有什么好办法吗?

我试过用A.charAt(i)=B.charAt(i),不过不行,请高手指点!!!

String A = null;
String B = "abcdefghijkl";
A = B.substring(B.indexOf("a"),B.indexOf("e")+1);

String a = null;
String b = "abcdefg";
a = b.substring(0,5);

A.charAt(i)=B.charAt(i)??
不能这样设
如果你一定要使用i这个参数的话 也行
String a = null;
String b = "abcdefg";
a = b.substring(0,i+1); // 子串从1到i复制给a
a = b.substring(i); // 子串从i到末尾复制给a