当先锋百科网

首页 1 2 3 4 5 6 7

Java中的endswitheq是两个非常常用的方法,它们都可以用来比较字符串。下面我们分别来看一下这两个方法的用法和区别。

endswith方法

String s1 = "hello world";
boolean end = s1.endsWith("world");
System.out.println(end);

上述代码中,我们创建了一个字符串s1,然后使用endswith方法判断它是否以"world"结尾,这会返回一个Boolean类型的值,最终输出的结果为true。

endswith方法比较适用于判断URL、文件名等字符串的结尾。

eq方法

String s2 = "hello";
boolean flag = s2.eq("hello");
System.out.println(flag);

上述代码中,我们同样创建了一个字符串s2,并使用eq方法判断它是否与"hello"相等,结果同样会返回一个Boolean类型的值,最终输出的结果为true。

eq方法是用来判断两个字符串是否相等的,完全匹配每个字符的大小写。

需要注意的是,endswith和eq都是区分大小写的,如果需要忽略大小写的比较,可以使用equalsIgnoreCase方法。