Java 这段代码是什么意思
代码段:Java 这段代码是什么意思,java,android,Java,Android,代码段: for( String token : tokens ) { try { Url url = as("mycompany", "someapikey").call(shorten(token)); } } “as”和“call”是什么意思。它们是java中的关键字吗 我在浏览时发现了这段代码,我想了解它的含义 提前谢谢。不,这是常规方法。
for( String token : tokens )
{
try
{
Url url = as("mycompany", "someapikey").call(shorten(token));
}
}
“as”和“call”是什么意思。它们是java中的关键字吗
我在浏览时发现了这段代码,我想了解它的含义
提前谢谢。不,这是常规方法。
as()
方法应该在它所属的类(或超类)中,而call()
方法是为as()
返回的类型定义的
如果有一个指向您找到此链接的原始源代码的链接,这会很有帮助,因为更多的上下文通常是有用的。看起来它正在使用
bit.ly
库来缩短URL。for
循环正在迭代集合中的字符串,tokens
。然后通过bit.ly库创建一个缩短的URL。这些不是Java中的关键字,它们只是方法名
android bit.ly库:
as
和call
在Java中不是关键字
似乎as(字符串s1,字符串s2)
是一个方法,它返回一个对象,该对象具有一个方法调用(…)
该方法call(..)
在as(..)
的返回值上被调用 可能是静态导入
例如,如果类Foo有一个静态方法as()
,则可以使用
import static Foo.as;
{
//now can do this:
as(); //equal to Foo.as();
}
它们不是关键词。可能在顶部有一个静态导入。。。类似于“importstaticsome.package.Class.as”的内容,您在哪里找到这个?as()和call()函数不是我所知道的任何已知函数,它们可以是用户定义的。尤其是as()。