我想在blackberry中使用String的子序列方法,该方法在java API中给出但在Blackberry API中不存在。这是方法:
String.subSequence(int beginIndex, int endIndex)
我想使用该方法,那么如果我无法访问该API,该怎么办呢?您可以在Blackberry中使用代码/ api发布代码/ url,它将执行与子序列方法相同的功能。
答案 0 :(得分:3)
Java SE的subSequence
是在java.lang.String中实现的,因为String是为了实现CharSequence
接口而实现的。如果您阅读the docs,则会说:
调用此方法的形式 str.subSequence(开始,结束) 行为与调用完全相同 str.substring(开头,结尾) 定义此方法,以便String类可以实现CharSequence接口。
因此在BlackBerry中,由于没有CharSequence
接口,因为它是在Java 1.4中引入的,因此您可以使用substring
来获得相同的结果。