java中怎么获取指定字符串的最后一个字符
我的字符串是titleChoose2B,我想截取字符B怎么弄啊用sunstring(12,13)的话是越界的啊在线等啊...
我的字符串是titleChoose2B,我想截取字符B 怎么弄啊 用sunstring(12,13)的话 是越界的啊 在线等啊
展开
4个回答
展开全部
String str="titleChoose2B";
str=str.substring(str.length()-1, str.length());
System.out.println(str);
str=str.substring(str.length()-1, str.length());
System.out.println(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s="titleChoose2B";
Char c=s.charAt(s.length()-1);
Char c=s.charAt(s.length()-1);
追问
Oracle知道会吗 问个问题 就是在录入数据的时候 比如说我录入标号,想录入效果是01,03,10等两位数字,怎么可以让在录入各位数字以后 显示成两位啊??
追答
Oracle不会诶。
数据库里存进去数字就是数字吧,如何显示不知道。。。
另外显示两位,你可以考虑换成字符类型存储进去,自己写个存储过程什么的,查了下貌似可以调用to_char函数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String ss="titleChoose2B";
char[] dd=ss.toCharArray();
char a1=' ';
for(int i=0;i<dd.length-1;i++){
a1=ss.charAt(ss.lastIndexOf(dd[i])+1);
}
System.out.println(a1);
char[] dd=ss.toCharArray();
char a1=' ';
for(int i=0;i<dd.length-1;i++){
a1=ss.charAt(ss.lastIndexOf(dd[i])+1);
}
System.out.println(a1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String ss = titleChoose2B;
char[] c = ss.toCharArray();
int length = c.length;
char b = c[length-1];
char[] c = ss.toCharArray();
int length = c.length;
char b = c[length-1];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询