如何在黑莓中使用String子序列方法?

时间:2012-05-23 10:41:52

标签: blackberry

我想在blackberry中使用String的子序列方法,该方法在java API中给出但在Blackberry API中不存在。这是方法:

String.subSequence(int beginIndex, int endIndex)

我想使用该方法,那么如果我无法访问该API,该怎么办呢?您可以在Blackberry中使用代码/ api发布代码/ url,它将执行与子序列方法相同的功能。

1 个答案:

答案 0 :(得分:3)

Java SE的subSequence是在java.lang.String中实现的,因为String是为了实现CharSequence接口而实现的。如果您阅读the docs,则会说:

  

调用此方法的形式        str.subSequence(开始,结束)   行为与调用完全相同        str.substring(开头,结尾)   定义此方法,以便String类可以实现CharSequence接口。

因此在BlackBerry中,由于没有CharSequence接口,因为它是在Java 1.4中引入的,因此您可以使用substring来获得相同的结果。