【发布时间】:2011-12-12 04:28:21
【问题描述】:
所以我注意到了一些事情。
在codingbat上做递归方法的时候,我看了下:
String abc = "abc";
String mod = abc.substring(1);
System.out.println(mod); //prints "bc"
所以我想:
嘿,为什么不为数组提供类似子字符串的方法?
例如:
String[] abc = {"a", "b", "c"};
String[] mod = abc[1, str.length];
for(int i = 0; i < mod.length; i++){
System.out.print(mod[i]);
if(i + 1 != mod.length){
System.out.print(", ");
}
}
// This would print out: "b, c"
所以,从这里可以看出,它就像 substring 方法,因为它将第一个数组中的对象添加到第二个数组,从开始索引到结束索引,但不包括结束索引(避免 OutOfBounds 异常) .
这将如何进行,因为我似乎找不到控制“[]”的类,因为必须对它们进行监管,因为它们不仅仅是“那里”,还必须添加它们某种方式。
感谢任何建设性的批评和反馈。
FirexRanger8
【问题讨论】:
标签: java arrays object substring declaration