Java怎么截取字符数组的一部分

要有起始点和终点,将结果返回给一个字符数组voidchar[](charch[],inti,intj);... 要有起始点和终点,将结果返回给一个字符数组
void char[](char ch[],int i,int j);
展开
 我来答
9一岁打死熊9
2009-09-02 · TA获得超过396个赞
知道小有建树答主
回答量:678
采纳率:0%
帮助的人:470万
展开全部
Java已经提供了实现类似功能的函数,你是要自己实现吗?
刚得空帮你写了一下,程序如下:
import java.util.Scanner;
public class CharTest {
public static void main(String[] args){

Scanner cin = new Scanner(System.in);
if(cin.hasNext()){
String line = cin.next();
char[] cArray = line.toCharArray();
char[] afArray = getCharByMethod(cArray,2,5);
for(int i=0; i<afArray.length; i++){
System.out.println(afArray[i]);
}
}
}
private static char[] getCharByMethod(char[] a, int i, int j){
int N = a.length;
StringBuffer s = new StringBuffer(" ");
if(i>=N || j>=N || i>j){
return s.toString().toCharArray();
}
for(int x=i; x<=j; x++){
s.append(a[x]);
}
return s.toString().trim().toCharArray();

}
}
getCharByMethod这个函数就是你要的吧!你在控制台输入一串String就可以了。
freish
2009-09-02 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2680万
展开全部
直接用System.arrayCopy(Object src,int srcPos, Object dest, int destPos,int length)

src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b6faf06
2009-09-02 · TA获得超过335个赞
知道小有建树答主
回答量:61
采纳率:0%
帮助的人:133万
展开全部
如果用现成的方法

可以直接
return Arrays.copyOfRange(ch, i, j);

如果想自己实现,办法很多,关键要考虑执行的效率
wujiazhao1988 - 千总 五级 的方法就可行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujiazhao1988
2009-09-02 · TA获得超过413个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:302万
展开全部
将char[]转为string,然后用string的substring一下子搞定,这题是考你会不会变通而已。。
subString(int startIndex,int lengh);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
2015-08-10 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2846万
展开全部
截取代码如下:
public static void main(String[] args) {
String str="/aa/rver/ta/client";
String a[]=str.split("rver/");
String cutstr=a[1];
System.out.println(cutstr);//即cutstr就是ta/client;就是截取后的结果;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式