11个回答
展开全部
你好,你上边的形式我看不懂,我安字符串形式来处理!
你可以试用String的substring()方法
有两种形式:第一种是:String substring(int startIndex)
第二种是:String substring(int startIndex,int endIndex) //startIndex 指开始字符串的下标。endIndex 结束字符串的下标。
String str = "1/11/1";
String str1 = str.substring(0, 2);
system.out.println(str1);
或者
String str = "1/11/1";
String str1 = (String)str.subSequence(0, 2);
System.out.println(str1);
你可以试用String的substring()方法
有两种形式:第一种是:String substring(int startIndex)
第二种是:String substring(int startIndex,int endIndex) //startIndex 指开始字符串的下标。endIndex 结束字符串的下标。
String str = "1/11/1";
String str1 = str.substring(0, 2);
system.out.println(str1);
或者
String str = "1/11/1";
String str1 = (String)str.subSequence(0, 2);
System.out.println(str1);
展开全部
你的变量写成String str={1/11/1};不报错?
应该是String str="1/11/1";吧?
截取就这样写
String sub = str.substring(0,2);
System.out.println(sub);
打印出 1/
应该是String str="1/11/1";吧?
截取就这样写
String sub = str.substring(0,2);
System.out.println(sub);
打印出 1/
更多追问追答
追问
那要是 吧前面的1/去掉呢? 只要11/1 怎么做?
追答
substring方法就是以坐标截取,坐标从零开始
如果要11/1 那就是str.substring(2,6);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string [] s=str.split("/");
string xxx=s[0]+"/";
还有一种是
string s=str.subSequence(0, 2));
string xxx=s[0]+"/";
还有一种是
string s=str.subSequence(0, 2));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String sr = "1/11/1";
System.out.println(sr.substring(0, 2));
System.out.println(sr.substring(0, 2));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="1/11/1";
String str2=str.substring(0, 2);
System.out.println(str2);
String str2=str.substring(0, 2);
System.out.println(str2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.out.println(str.subSequence(0, 2));
运行结果为
1/
原方法为:
String.subSequence(beginIndex(开始字节数), endIndex(结束字节数))
运行结果为
1/
原方法为:
String.subSequence(beginIndex(开始字节数), endIndex(结束字节数))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询