java 如何判断字符串中某个位置的值 ?用substring能解决吗/
例如:1001001000110020030001这两个字符串我要比较低4位的值要怎么做?比较第4位...
例如:
10010010001
10020030001
这两个字符串我要比较低4 位的值要怎么做?
比较第4位 展开
10010010001
10020030001
这两个字符串我要比较低4 位的值要怎么做?
比较第4位 展开
3个回答
展开全部
substring(参数)是java中截取字符串的一个方法
有两种传参方式
一种是public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
详情请参考API java.lang.String
有两种传参方式
一种是public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
详情请参考API java.lang.String
展开全部
String s1="10010010001";
String s2="10020030001";
//取出第四位
String sub1 = s1.substring(3, 4);
String sub2 = s1.substring(3, 4);
或者
char c1 = s1.charAt(3);
char c2 =s2.charAt(3);
String s2="10020030001";
//取出第四位
String sub1 = s1.substring(3, 4);
String sub2 = s1.substring(3, 4);
或者
char c1 = s1.charAt(3);
char c2 =s2.charAt(3);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
subString();
charAt();
Integer.praseInt();
charAt();
Integer.praseInt();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询