powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Переделать двумерный массив под одномерный
8 сообщений из 33, страница 2 из 2
Переделать двумерный массив под одномерный
    #39683704
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastyaaValentin Kolesnikov,

я же правильно вывожу одномерный массив Matrix1D
Выходит вот так? как двумерный массив
Код: java
1.
2.
3.
Matrix:
[ -20  64
  -35  128  ]



Да, да всё верно.

С уважением, Валентин
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683705
nastyaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно сделать так чтобы весь массив был в одной линий как строка?
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683713
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastyaaА можно сделать так чтобы весь массив был в одной линий как строка?

Можно. Нужно его выводить как обычный одномерный массив в методе toString.

С уважением, Валентин
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683716
nastyaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
простите, что я вас достаю. Я только учусь и ваша помощь идет мне на пользу. Не подскажите как я, я походу не так пишу код в toString
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683735
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastyaaпростите, что я вас достаю. Я только учусь и ваша помощь идет мне на пользу. Не подскажите как я, я походу не так пишу код в toString

Новый toString():

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    @Override
    public String toString() {
        StringBuilder out = new StringBuilder();
        out.append("Matrix:\n[ ");
        for (int i = 0; i < rowCount * colCount; i++) {
                out.append(data[i]);
                if (i != rowCount * colCount - 1) {
                    out.append(" ");
                }
        }
        out.append(" ]");
        return out.toString();
    }



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
--- a/src/main/java/matrix/Matrix1D.java
+++ b/src/main/java/matrix/Matrix1D.java
@@ -87,22 +87,13 @@ public class Matrix1D {
     public String toString() {
         StringBuilder out = new StringBuilder();
         out.append("Matrix:\n[ ");
-        for (int i = 0; i < rowCount; i++) {
-            if (i != 0) {
-                out.append("\n");
-                out.append("  ");
-            }
-            for (int j = 0; j < colCount; j++) {
-                out.append(data[i * colCount + j]);
-                if (j == colCount - 1) {
-                    continue;
-                }
-                for (int k = 0; k < getMaxLength() - getIntLength(data[i * colCount + j]) + 2; k++) {
+        for (int i = 0; i < rowCount * colCount; i++) {
+                out.append(data[i]);
+                if (i != rowCount * colCount - 1) {
                     out.append(" ");
                 }
-            }
         }
-        out.append("  ]");
+        out.append(" ]");
         return out.toString();
     }



С уважением, Валентин
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683739
nastyaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valentin Kolesnikov,

Cпасибо большое вам)))
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683820
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastyaaValentin Kolesnikov,

Cпасибо большое вам)))

Пожалуйста, обращайтесь если будут ещё задачи.

С уважением, Валентин
...
Рейтинг: 0 / 0
Переделать двумерный массив под одномерный
    #39683985
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin KolesnikovnastyaaValentin Kolesnikov,

Cпасибо большое вам)))

Пожалуйста, обращайтесь если будут ещё задачи.

С уважением, Валентин

Грех это - халявщиков плодить.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Переделать двумерный массив под одномерный
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]