Java相当于C';s";ispunct();

Java相当于C';s";ispunct();,java,Java,是否有与C99标准函数“ispunt()”相同的等效Java函数 当且仅当字符是标点符号时,函数返回true。请尝试(从): publicstaticbooleanispunct(最终字符c){ 最终int val=(int)c; 返回val>=33&&val=58&&val=91&&val=123&&val尝试以下操作(从): publicstaticbooleanispunct(最终字符c){ 最终int val=(int)c; 返回val>=33&&val=58&&val=91&&val

是否有与C99标准函数“ispunt()”相同的等效Java函数

当且仅当字符是标点符号时,函数返回
true

请尝试(从):

publicstaticbooleanispunct(最终字符c){
最终int val=(int)c;
返回val>=33&&val=58&&val=91&&val=123&&val尝试以下操作(从):

publicstaticbooleanispunct(最终字符c){
最终int val=(int)c;
返回val>=33&&val=58&&val=91&&val=123&&val您可以使用

if (Character.toString(myChar).matches("\\p{Punct}")) {
你可以用

if (Character.toString(myChar).matches("\\p{Punct}")) {

如果你能解释这个函数的功能,或者至少链接到文档,那就太好了。问题不在于C,而在于Java。如果你能解释这个函数的功能,或者至少链接到文档,那就太好了。问题不在于C,而在于Java。C中
ispunt
的行为是特定于语言环境的,而这个函数不是.C中的
ispunt
行为是特定于语言环境的,而此函数不是。