java截取字符串

Stringstr={1/11/1};截取出“1/”怎么写?谢谢... String str={1/11/1};
截取出“1/” 怎么写? 谢谢
展开
 我来答
haiqiang110
2011-12-22
知道答主
回答量:8
采纳率:0%
帮助的人:8.2万
展开全部
你好,你上边的形式我看不懂,我安字符串形式来处理!
你可以试用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);
武之侠客
2011-12-13 · TA获得超过1106个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:161万
展开全部
你的变量写成String str={1/11/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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序那点事
2011-12-13 · TA获得超过6140个赞
知道大有可为答主
回答量:3253
采纳率:59%
帮助的人:1349万
展开全部
string [] s=str.split("/");
string xxx=s[0]+"/";

还有一种是
string s=str.subSequence(0, 2));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水瓶太初
2011-12-13 · TA获得超过501个赞
知道小有建树答主
回答量:877
采纳率:0%
帮助的人:422万
展开全部
String sr = "1/11/1";
System.out.println(sr.substring(0, 2));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaoxiexin
2011-12-13 · TA获得超过126个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:88.2万
展开全部
String str="1/11/1";
String str2=str.substring(0, 2);
System.out.println(str2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3c9de2535
2011-12-13 · 超过23用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:59.6万
展开全部
System.out.println(str.subSequence(0, 2));
运行结果为
1/
原方法为:
String.subSequence(beginIndex(开始字节数), endIndex(结束字节数))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式