小编mom*_*jib的帖子

如何在Java中验证单元格数组是否为null?

我试图插入到单元格数组中,但是仅当该单元格为空时。

就我而言,这意味着null因为我初始化了一个空的char数组,并且只想在单元格为空(null)时才插入。

测试:if grid[i][j] == null不起作用,我得到了"== cannot be applied to 'char', null"。

正确的方法是什么?

java

5
推荐指数
3
解决办法
114
查看次数

正则表达式匹配字符串java的中间

我正在编写一个程序,它以两个字符串作为输入,如果第一个字符串存在,则搜索第二个字符串。要返回 true,第一个 String 必须位于第二个 String 内的单词中间。它不能在第二个字符串中开始/结束一个单词。

示例 1(必须返回true):

String s1 = "gramm";
String s2 = "Java is a programming langage"
Run Code Online (Sandbox Code Playgroud)

示例 2(必须返回false):

String s1 = "cook";
String s2 = "Java is not a cooking langage"
Run Code Online (Sandbox Code Playgroud)

这是我的非工作代码:

 Scanner scanner = new Scanner(System.in);
 String part = scanner.nextLine();
 String line = scanner.nextLine();

 Pattern pattern = Pattern.compile("\\w+"+part+"\\w+",Pattern.CASE_INSENSITIVE);
 Matcher matcher = pattern.matcher(line);
 System.out.println(matcher.matches()) ;
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
201
查看次数

标签 统计

java ×2