如何在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();
}
}
我想要:
- 在
maze
表中用1
替换所有X
- 在
maze
表中用0
替换所有C
- 在表
S
的特定位置设置值maze[1][3]
- 在表
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表中的字符的主要内容,如果未能解决你的问题,请参考以下文章