应用程序的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 展开
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 展开
1个回答
展开全部
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);
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询