应用程序的main方法中有以下语句,则输出的结果是 ( )。

应用程序的main方法中有以下语句,则输出的结果是()。Strings="java@123456@";intn=s.indexOf("@");intk=s.indexOf... 应用程序的main方法中有以下语句,则输出的结果是 ( )。

String s="java@123456@";

int n=s.indexOf("@");

int k=s.indexOf("@",5);

String s2=s.substring(n+1,k);

System.out.println(s2);

A、123456
B、java
C、@
D、5
展开
 我来答
jming115
推荐于2018-03-13 · TA获得超过367个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
A

String s="java@123456@";

int n=s.indexOf("@"); //从前往后,得到第一个@的索引, n=4;

int k=s.indexOf("@",5); //从前往后,从索引是5的字符(也就是1)开始查找,
//得到第一个@的索引,k=11;

String s2=s.substring(n+1,k); //得到从索引为n+1的字符(也就是1)开始,
//到索引为k的字符之间的字符(不包括索引K
//的字符),也就是12345

System.out.println(s2);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式