如何在Java中替换Char表中的字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Java中替换Char表中的字符相关的知识,希望对你有一定的参考价值。

我的Java应用程序存在问题。它是输入文件的迷宫求解器应用程序。我已经设法建立了char表

   private char[][] maze = null;

它基本上返回一个包含导入元素的数组。一旦我将这个数组打印到控制台,我就会以正确的顺序看到值

public void print() {
    for (int i=0; i<sizeI(); i++) {
        for (int j=0; j<sizeJ(); j++) {
            System.out.print(maze[i][j]);
            System.out.print(' ');
        }
        System.out.println();
    }
}

我想要:

  1. maze表中用1替换所有X
  2. maze表中用0替换所有C
  3. 在表S的特定位置设置值maze[1][3]
  4. 在表E的特定位置设置值maze[21][23]

你能告诉我应该用什么吗?

答案
for (int i=0; i<sizeI(); i++) 
{
  for (int j=0; j<sizeJ(); j++) 
  {
     if(maze[i][j]=='0')
          maze[i][j]='C';
     if(maze[i][j]=='1')
          maze[i][j]='X';
     if(i==1 && j==3)
          maze[i][j]='S';
     if(i==21 && j==23)
          maze[i][j]='E';
  }
}

以上是关于如何在Java中替换Char表中的字符的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL Server 中替换整个表中的字符

java 字符串替换

c语言如何替换字符串中的“&”符号?

如何替换掉字符串里的空格?

Java:用其他不同的字符替换一组字符

根据字符串名称而不是列表视图项位置替换片段并启动活动