本文目录一览:
- 1、java中怎么判断一个字符串中包含某个字符或字符串
- 2、java 怎么判断字符串中是否含有一个符号
- 3、Java 判断字符串是否含有所有特殊符号?
- 4、在java中如何判断是否存在某个字符串?
- 5、java如何判断字符串为八位的字母字符?
java中怎么判断一个字符串中包含某个字符或字符串
1:描述
java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列
2:声明
public boolean contains(CharSequence s)
3:返回值
此方法返回true,如果此字符串包含,否则返回false。
4:实例
public static void main(String[] args)
{String str = "abc";
boolean status = str.contains("a");
if(status){System.out.println("包含");}
else{System.out.println("不包含");}}
扩展资料
字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列。字符串操作就是以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。
对于字符串的操作方法,在这里通过介绍C语言、C++和java这三种常用的语言来说明。
参考资料
百度百科-字符串操作
java 怎么判断字符串中是否含有一个符号
1、首先在打开的java程序中,需要引入hutool的jar包,如下图所示。
2、然后创建一个Sting类型的字符串数字,如下图所示。
3、接着在下方创建多个字符串指定查询,如下图所示。
4、boolean contains = StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。
5、最后运行程序查看得到的结果,如下图所示就完成了。
Java 判断字符串是否含有所有特殊符号?
判断字符串是否含有所有特殊符号的Java程序如下(用正则表达式判断)
正则表达式 ^[0-9A-Za-z\u4e00-\u9fa5]+$表示字符串中只有数字英文和汉字
public class AA {
public static void main(String[] args) {
String str="abc我们mn32opQrst";
String regex="^[0-9A-Za-z\u4e00-\u9fa5]+$";
if(str.matches(regex)==true){
System.out.println("字符串不含有所有特殊符号");
}else{
System.out.println("字符串含有所有特殊符号");
}
}
}
在java中如何判断是否存在某个字符串?
可以用contains()这个方法,判断一个字符串是否包含另一个字符串。
可以用repalce()这个方法,把想删除的字符替换成空。
下面是示例代码,我测试过了,希望能帮到你,仍有问题可以HI我~!
public class Test {
public static void main(String[] args) {
String s1 = "abc";
String s2 = "1111abcdefe";
if(s2.contains(s1)){
System.out.println("s2包含了s1");
//删掉s1
s2 = s2.replace(s2.substring(s2.indexOf(s1), s2.length()), "");
System.out.println(s2);
}else{
System.out.println("s2不包含s1");
}
}
}
java如何判断字符串为八位的字母字符?
public static void main(String[] args) {
System.out.println("请输入一个八位的字符串:");
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
//判断字符串是否是八位
if(str.length() != 8){
System.out.println("字符串不是八位");
return;
}
char [] c =str.toCharArray();
for (char c1 : c) {
//判断c是否是字母字符,前面LowerCase是小写,后面UpperCase是大写,是返回True,否则返回False
if(!Character.isLowerCase(c1) !Character.isUpperCase(c1)){
System.out.println("字符串有非字母的字符!");
return;
}
}
}