「java所有标点」java标点符号含义
本篇文章给大家谈谈java所有标点,以及java标点符号含义对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
请问,在 JAVA 语言中,有一个字符串,如何确定最后一个标点符号的位置? 标点符号包括中英文标点和空格。
String str="这里是某个带了一些标点符号的字符串,标点符号包括了中英文的和空格的字符串".
int index=str.lastIndexOf("某个标点符号");
得到的就是 你想要的那个标点符号最后出现的位置。
当然 如果 这个符号如果没有,返回-1
你去String类的API 中看,
有非常多 关于字符串 处理的方法的。
学会 看API ,是非常 有帮助的。
不知 答案 是否是你想要的。
本来想 编代码的。
还是 直接 写文字吧。
去除文本中标点符号的java程序
我不晓得怎么用代码编写
应该是用字符的对比吧
这样反正不是字符的就是符号
不过我还晓得一个笨办法
把java用记事本打开
然后“编辑”——“查找”
输入“;”号,点击“查找下一个”,这样一个一个的数,就知道有多少个“;”号了,其他符号一样
java怎么统计字符串内的标点符号?
在java中可以使用正则表达式来方便地统计一个字符串中出现的标点符号的个数,思路是:
1、先记录统计前的字符串长度
2、使用正则表达式把需要统计的标点符号清除掉
3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String str = "这是;一段;测试文本,用来测试能不能去除掉标点符号。本例子只统计逗号句号和分号。 ";
int istr = str.length();
System.out.println("str的长度是:" + istr);
String str1 = str.replaceAll("[,。;]", "");
int istr1 = str1.length();
System.out.println("str1的长度是:" + istr1);
System.out.println("标点符号的个数是:" + (istr - istr1));
}
}
执行结果:
str的长度是:41
str1的长度是:36
标点符号的个数是:5
关于java所有标点和java标点符号含义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。