lzth.net
当前位置:首页 >> jAvA怎么获取字符串中最后一个标点符号? >>

jAvA怎么获取字符串中最后一个标点符号?

String str="这里是某个带了一些标点符号的字符串,标点符号包括了中英文的和空格的字符串".int index=str.lastIndexOf("某个标点符号");得到的就是 你想要的那个标点符号最后出现的位置.当然 如果 这个符号如果没有,

java中标点字符包括非字母、数字的字符.用正则表达式比较简单,思路:把所有的标点替换成",",然后分割",",统计分割的次数.str = str.replaceAll("[\\pP''“”]", ","); \pP 其中的小写 p 是 property 的意思,表示 Unicode 属性

public static void main(String[] arr ){//标点符号可以自己随便加 String[] filterStr=new String []{",",".","、","?","!"}; String content="我是一个中国人我爱我的祖国";//是否有标点符号 boolean find=false; for (String string : filterStr) { if(content.contains(string)){ find=true; break; } } System.out.println("是否有包含标点符号:"+(find?"是":"否")); }

string str = "我能,我能行"; string mes="我的位置是:"; for(int i=0;i

根据字符串长度,直接用substring就可以了哇.

public class ReplaceTest { public static void main(String[] args) { String source = "&can't1>2"; String target = source.replaceAll("[^a-zA-Z0-9]", " $0 "); System.out.println(target); }}看看这个吧

BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String str; if((str=in.readLine())!=null){ String[] arr = str.split(","); /* 逗号分隔,split方法支持正则表达式 */ for(String s:arr){ System.out.println(s); } }

判断字母“a”出现了多少次public void isThere(){ String s = "abcdabcd"; int num = 0; for (int i = 0; i < s.length(); i++) { String getS = s.substring(i , i + 1); if(getS.equals("a")){ num ++ ; } } //System.out.println("a出现了" + num + "次); }

这里是Java后台验证.public static void main(String[] args){ //target是从文本框传来的数据.这里进行模拟 String target = "22221"; //如果为true,则是数字,否则不是. System.out.println(isNumeric(target)); } /** * 正则表达式:判断是否数字

String str = "本站提!!,供的程序?均为网上搜集,如果该程序涉\"及或侵'害到" + "您的,,版权请立即写信通知我们."; str = str.replaceAll("[\\pP]", "-"); //正则表达式 String[] arr = str.split("-"); str = ""; for(int i=0; i<arr.length

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com