Ввод строки 1 продолжает меняться, но строка 2 является постоянной, и я хочу искать символ в строке 2 и ссылаться на этот индекс в строке 1.Как создать матрицу символов в java, каков синтаксис для замены определенного символа в этой матрице?
ответ
Все это очень простой материал. Вы должны прочитать учебное пособие по Java или учебник.
Как создать матрицу символов в java?
Ответ:
char[][] matrix = new char[M][N];
Что такое синтаксис для замены определенного символа в этой матрице?
Ответ:
matrix[i][j] = value;
Ввод в строке 1 продолжает меняться, но строка 2 является постоянной, и я хочу, чтобы найти символ в строке 2 и относятся к этому индексу в строке 1.
Я не понимаю, о чем вы просите.
Упс ... исправлено. –
очень хороший ответ! Я решил с неясной частью, любезно прошу вас взглянуть на нее, это может дать вам идею. –
@ LajosArpad - Я не уверен, что вы действительно понимаете, о чем он спрашивает. Проблема в том, что вопрос неясен. –
В дополнение к доброкачественной ответ Стивена C, я хотел бы заняться
Ввод в строке 1 продолжает меняться, но строка 2 является постоянной, и я хочу, чтобы поиск символа в строке 2 и ссылаются на этот индекс в строке 1.
выпуск. Предположим, что ваша матрица называется matrix
. Это, как вы можете найти символ в строке:
Это, как вы можете использовать его:
int charIndex = getCharIndex(matrix, 2, 'a');
if (charIndex >= 0) {
//Do something with matrix[1];
}
Поскольку индексация начинается с 0, вы можете иметь в виду 1 вместо 2 и 0 вместо 1. В этом случае:
int charIndex = getCharIndex(matrix, 1, 'a');
if (charIndex >= 0) {
//Do something with matrix[0];
}
Вы можете разместить свой код plz? –
Все это в [учебниках] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html), объясняется намного лучше, чем вы должны ожидать от нас здесь. Изучите это, а затем напишите вашу попытку. Если вы застряли, задайте гораздо более конкретный вопрос. –
Можете ли вы подробнее остановиться? – azro