Loading...
Ivan_G_Popov1 avatar Ivan_G_Popov1 21 Точки

Имам нужда от помощ

Здравйте може ли някой да ми каже правилният запис на следната идея:

ArrayList<string[3]>myArrayList=new ArrayList<string[3]>();

string[] note= {"Do", "Re","Mi"};
string[] note2 {"Fa","Sol","La"};

myArrayList.add(note);
myArrayList.add(note2);

Благодаря предварително !!!

Тагове:
0
Fundamentals Module
EricDraven avatar EricDraven 275 Точки

Мисля че ще да е нещо такова

ArrayList<String[]> myArrayList = new ArrayList<>();

String[] note = {"Do", "Re","Mi"};
String[] note2 = {"Fa","Sol","La"};

myArrayList.add(note);
myArrayList.add(note2);

 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

public class Program
{
    
    
    public static void Main()
    {
    
        
        List<string[]>myArrayList=new List<string[]>();

        string[] note = {"Do", "Re","Mi"};
        string[] note2= {"Fa","Sol","La"};

        myArrayList.Add(note);
        myArrayList.Add(note2);
        
        foreach(var n in myArrayList)
        {
            Console.WriteLine(string.Join(" ",n));
        }
    }
}

ето така но изхождам от това че кода е с# ако е по метода на колегата вади празни масиви. Ако е за java става грозно :Д иначе това си ги вкарва правилно,нарочно ги изпринтирах за да видя и дали всичко е ок. Но така и не ми стана ясно защо искаш да си правиш масив от масиви но ти си знаеш.

-1
22/08/2018 14:23:46
Ivan_G_Popov1 avatar Ivan_G_Popov1 21 Точки

Мерси и на двама ви. 

TeodorStefanovPld нали знаеш, че трябва да ни е гадно (да за джава става въпрос wink). Иначе задачата реално е: до команда чета вход от име и две цифри,  и трябва да  отпечатам  имената и сбора на съответните цифри( Пешо 2 5;Гошо 3 7  печатам Пешо и Гошо  и после печатам 2+3 и 5+7) и ми се стори по лесен вариант   да си сплитна реда в масив и масива в лист.После по листа всяко [i][1]- print и така с един фор да си решавам проблема, вместо речници и така нататак (ще кажеш, че може без да ги пазя в лист или каквото и да е било , но нали ти казах за гадното laugh).

0
EricDraven avatar EricDraven 275 Точки

по тага и синтаксиса съдя че пита за JAVA

ако искаш и да ги принтираш добави този цикъл най отдолу на кода

for (int i = 0; i < myArrayList.size(); i++) {
    String result = String.join(" ", myArrayList.get(i));
    System.out.println(result);
}

или така

for (String[] s : myArrayList) {
    String result = String.join(" ", s);
    System.out.println(result);
}

естествено трябва да имаш най горе import java.util.ArrayList

също така това със String.join, по този начин работи само на JAVA 10 на 8 гърми

0
22/08/2018 15:20:01
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.