java中用subString方法去掉字符串中的数字,符号和数字
例如Stringstr=“4398732fladsjfoisa4709875^(#*&^.,.,.,,;@#)&*dfa;ljfa;sdfj”最后得到的字符串只有里面的字...
例如String str = “4398732fladsjfoisa4709875^(#*&^.,.,.,,;@#)&*dfa;ljfa;sdfj”
最后得到的字符串只有里面的字母,谢谢了!!! 展开
最后得到的字符串只有里面的字母,谢谢了!!! 展开
展开全部
String str = "4398732fladsjfoisa4709875^(#*&^.,.,.,,;@#)&*dfa;ljfa;sdfj";
System.out.println(str.replaceAll("[^a-zA-Z]", ""));
System.out.println(str.replaceAll("[^a-zA-Z]", ""));
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则表达式即可;
String str = "j士大夫ava121士大&*^夫搜索";
String reg = "[^\u4e00-\u9fa5a-zA-Z]";
str = str.replaceAll(reg, "");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s =str.substring(7,18)+str.substring(44,47)+str.substring(49,52)+str.substring(53,57);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先每个用
for(int i=0;i<str.length();i++){
Char c= charAt(i);
if(c<256){
str.replace("",c);
}
}
大概过程是这样的,具体的没有编译工具写不出来了。
for(int i=0;i<str.length();i++){
Char c= charAt(i);
if(c<256){
str.replace("",c);
}
}
大概过程是这样的,具体的没有编译工具写不出来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str ="4398732fladsjfoisa4709875^(#*&^.,.,.,,;@#)&*dfa;ljfa;sdfj";
System.out.println(str.replaceAll("[^a-zA-Z]", ""));
用substring太麻烦了
System.out.println(str.replaceAll("[^a-zA-Z]", ""));
用substring太麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询