С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.51/35: Рейтинг темы: голосов - 35, средняя оценка - 4.51
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232

Как из результатов метода создать массив строк?

30.09.2021, 23:26. Показов 7306. Ответов 99
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Аналогичная проблема встретилась уже второй раз. У меня в коде есть метод, который обрабатывает строки из массива строк и создаёт из них другие строки по определённым параметрам. Я не знаю, как из результатов метода(это несколько символов) создать строку, а из строки новый массив строк. Чтобы впоследствии совершать с новыми строками другие действия. Конкретно сейчас задача: ввести массив строк. Вывести строку, в которой больше всего заглавных букв. Я создала массив (вернее, список) строк с помощью ввода с консоли. Потом написала два метода. Первый обрабатывает строки массива по очереди.Создаёт строку того же размера, что и исходная, из заглавных букв. Сравнивает с исходной и выводит совпадения, т.е. заглавные буквы.Это и есть результат этого метода.Как я понимаю, это просто несколько символов. Даже не строка. Второй метод сравнивает длину новых строк с максимумом и выводит строку с максимальной длиной, т.е. строку с наибольшим количеством заглавных букв. Вроде бы всё логично, но я не знаю, как из результатов первого метода создать массив строк, чтобы перейти ко 2 методу. Я пыталась из символов в 1 методе создать массив, чтобы потом из него создать строку. Но вместо массива выводятся квадраты по количеству символов. Пожалуйста, помогите кто-нибудь. Я решаю это уже неделю.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import java.util.*;
import java.util.ArrayList;
import java.util.Arrays;
public class Bubble {
    public static Scanner sc = new Scanner(System.in);
     public static void main(String[] args) {
         ArrayList<String>strings=new ArrayList<String>();
    int max=0;
    String maxS="";
    char[]result=new char[5];
    for(int i=0;i<5;i++){
      String str=sc.next();
      strings.add(str);// складываем строки в массив
       ArrayList<String>strings1=new ArrayList<String>();
        String[]stringsArr=new String[strings1.size()];
    for(int j=0;j<strings1.size();j++){
        stringsArr[j]=strings1.get(j);
    }
       for(int j=0;j<5;j++){
          String str1="";
      strInMass(str,str1,result);        
      strings1.add(str1);// складываем строки в массив       
    }
       lengthS(stringsArr,max,maxS);
    }
     }
    public static void strInMass(String s,String str1,char[]result){
        int k=0;
                    String n=sc.nextLine();    
     char[]chArray=n.toCharArray();//преобразуем строку в массив
     for(int i = 0; i<chArray.length; i++){
System.out.print(chArray[i]);// выводим массив
     }
    System.out.println();
        String n1=n.toUpperCase();//преобразуем символы строки в верхний регистр
      char[]chArray1=n1.toCharArray(); //преобразуем строку,
      //преобразованную в верхний регистр в массив
    for(int i = 0; i<chArray.length; i++){  
      if(chArray[i]==chArray1[i]){//сравниваем два массива
      result[k]=chArray[i];//засовываем элементы новой строки в массив
      k++;
     System.out.print(chArray[i]+"");//выводим совпадающие элементы,
      //т.е. заглавные буквы в строке str  
      }
 str1=new String(result);//преобразуем массив символов result в строку str1
    }
     }
    public static void lengthS(String[] stringsArr,int max,String maxS){
        //сравниваем длины всех строк в массиве strings1
       for(int j=0;j<stringsArr.length;j++){//пробегаем по массиву     
         if(stringsArr[j].length()==max){//сравниваем длину каждой строки с максимумом
             max=stringsArr[j].length();//находим наибольшее количество заглавных букв среди строк
                   maxS=stringsArr[j];//находим строку с наибольшим количеством заглавных букв
         }  
       }
          System.out.println(maxS);     
}
     }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2021, 23:26
Ответы с готовыми решениями:

Как проверка результатов метода Ньютона программы с настройкой «Поиск решения»
Как проверка результатов программы с помощью MS Excel, корни найти с помощью настройки «Поиск решения». Мне был дан метод Ньютона X^3+X^2+1...

Как создать Массив строк?
вот уж с чем никогда проблем не было.. но не получается создать массив строк. программа должна: 1 создавать массив строк. 2...

Как создать массив строк
как сделать массив строк mas, если n=10^6 Добавлено через 8 часов 25 минут up!

99
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
01.10.2021, 23:01  [ТС]
Студворк — интернет-сервис помощи студентам
пробуй еще.
Посмотрела. Выдержала 11 мин. Не люблю зря убивать время. А вот за ссылку про стримы спасибо. Начала читать.
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 10:45  [ТС]
Aviz__, Я проверила Ваш код на компьютере. Я ошиблась, потому что вчера посмотрела метод, а не весь код, Ваш метод выводит строку, а не индекс. Но сколько бы ни было строк с максимальным количеством заглавных букв, Ваш код выводит всего одну из них, как и мой.
Посмотрите
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
29
30
31
32
33
34
35
36
37
38
39
public class SimpleArray {
     Scanner in=new Scanner(System.in);
     public static void main(String[] args) {
 List<String> strList = new ArrayList<>();
        strList.add("ffdf Dfff Qkkhlk");
        strList.add("ffdf DfFF QkklK");
        strList.add("ffdf DDDf QkkhlK");
        strList.add("ffdf saf ggjlopj");
        strList.add("ffdf ASCDfff Qkkhlk");
        List<String> stringList22 = createNewListOnlyUppercaseLetter(strList);
        int indexLongestStr = getIndexOfTheLongestString(stringList22);
        System.out.println(strList.get(indexLongestStr));
    }
    private static int getIndexOfTheLongestString(List<String> someList){
        int retIndex = 0;
        int lengthOfLongestStr = 0;
        while (retIndex < someList.size() - 1) {
            int tmpLength = someList.get(retIndex).length();
            if (tmpLength > lengthOfLongestStr) lengthOfLongestStr = tmpLength;
            retIndex++;
        }
        return retIndex;
    }
    private static List<String> createNewListOnlyUppercaseLetter(List<String> src){
        List<String> ret = new ArrayList<>();
        for (String strSrc : src)
            ret.add(getOnlyUppercaseLetter(strSrc));
        return ret;
    }
    private static String getOnlyUppercaseLetter(String src){
        if (src.isEmpty()) return src;
        StringBuilder builder = new StringBuilder();
        for (char strChar : src.toCharArray())
            if (Character.isUpperCase(strChar))
                builder.append(strChar);
        return builder.toString();      
 
          }    
      }
run:
ffdf ASCDfff Qkkhlk
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 0 секунд)

Я сделала вручную, чтобы мой код выводил 2 максимума.
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
    private static List<String> createNewListOnlyUppercaseLetter(List<String> src){
        int index=0;
        int index1=0;
         String maxS="";
         String maxS1="";
         List<String> ret = new ArrayList<>();
        for (String strSrc : src)
            ret.add(getOnlyUppercaseLetter(strSrc));
            //сравниваем длины всех строк в списке ret
        int LargestString=0;
                for(int z=0;z<ret.size();z++){  
         if(ret.get(z).length()>LargestString){//сравниваем длину каждой строки с максимумом
            LargestString=ret.get(z).length();//находим индекс z строки 
            //с наибольшим количеством заглавных букв среди строк
            index=z;
                   maxS=ret.get(index);//находим строку с наибольшим количеством заглавных букв
         }    
                   for(int f=0;f<ret.size();f++)
                   if(LargestString==ret.get(f).length()&&index!=z){
             index1=f;
                   maxS1=ret.get(index1);          
         }       
       }     
           System.out.println("index="+index+" "+maxS+ " длина строки: "+LargestString);
    System.out.println("index="+index1+" "+maxS1+ " длина строки: "+LargestString);      
           return ret;
    }
Но это не имеет смысла, поэтому я его добью, но не сегодня
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2021, 10:57
Цитата Сообщение от Sollita Посмотреть сообщение
поэтому я его добью
Ок, развлекайся, красавица. удачи!
1
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 11:07  [ТС]
Aviz__, а за метод поиска строки максимальной длины с помощью вайл дополнительное спасибо. Не люблю вайл и пользуюсь им только в случае крайней необходимости.
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2021, 11:20
да, пожалуйста. учитывая твою "любовь" к чтению теор материала, тебе еще много чему придется удивиться.
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 11:43  [ТС]
Aviz__, пока меня устраивают два Шилдта, Канель и сайты:
Александр Климов
Явараш
Метанит
Проглэнд
Вертекс академи
Ява мастер
Хабр
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2021, 11:54
Цитата Сообщение от Sollita Посмотреть сообщение
Явараш
так бы сразу и сказала! я бы не стал те что-либо пытаться объяснять...
короче, удачи и здоровья!
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 12:26  [ТС]
Aviz__, и чем Вам Явараш не угодил? Там много хороших теоретических статей по большинству тем. Например, эта
Они Ваши идеологические противники?

Добавлено через 47 секунд


Добавлено через 2 минуты
Не вставилась ссылка.

Добавлено через 1 минуту
"Что такое инкрементирование и декрементирование"
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2021, 12:47
Цитата Сообщение от Sollita Посмотреть сообщение
Они Ваши идеологические противники?
обманщики они (ты, как раз продукт их обмана! после 500 задач не вкуриваешь простейшего) и статьи у них хуже не найти!
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 15:51  [ТС]
Aviz__, не знаю, обманщики ли они, т.к. на их сайте прошла только несколько бесплатных уроков, которые я усвоила задолго до этого, но статьи у них обычно хорошие. Поскольку я изучаю программирование с нуля, то задачи я решаю в задачнике Канеля. Сейчас решаю по теме "Строчные значения и символы", которую я вполне усвоила. Остался последний раздел "Двумерные массивы". Но вот тему "Массивы и методы" я не усвоила, потому что теории про использование методов найти нигде не могу, везде пара слов, и я просто действую по аналогии.
Благодаря Вам поняла немного лучше. Вы могли написать только
Java
1
2
3
  List<String> ret = new ArrayList<>();
        for (String strSrc : src)
            ret.add(getOnlyUppercaseLetter(strSrc));
Это и есть ответ на мой вопрос в этой теме. Теперь я смогу решить ещё две задачи.
Буду благодарна, если напишете, чего именно простейшего я не понимаю.
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
02.10.2021, 18:30
Цитата Сообщение от Sollita Посмотреть сообщение
если напишете, чего именно простейшего я не понимаю
прочти сначала все сообщения этой темы. видео посмотри до конца, там есть много дельных советов, как, где и когда изучать эффективно.
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 18:58  [ТС]
Aviz__, я прочитала все сообщения этой темы. Ни одного дельного совета не заметила. В видео сделала скан списка необходимых знаний. Пока мне это не нужно. Прежде чем заниматься перечисленным там, нужно усвоить базовые вещи. А я пока даже не в середине пути.
В Java Core я изучила в основном Базовые конструкции и ООП и частично Коллекции и Исключения. К остальному ещё даже не приблизилась. И зачем мне смотреть это видео сейчас? Всё придёт в своё время.
А на простой вопрос Вы так и не ответили - чего именно простого в пределах изученного мной я не понимаю?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38164 / 21099 / 4306
Регистрация: 12.02.2012
Сообщений: 34,687
Записей в блоге: 14
02.10.2021, 19:51
Sollita, мы прочитали все твои посты и не поняли, чего же ты хочешь? А всего-то и делов: имеются данные типа (int, double, String и т.п.) такой-то структуры. Нужно получить данные вот такой структуры. И все. Ты же написала "Из вызова метода получить массив..." На нормальном собеседовании после таких слов тебе бы сразу указали на дверь. Проблему нужно уметь четко формулировать - это одно из базовых требований профессии.
1
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.10.2021, 23:21  [ТС]
Catstail, ничего подобного, я написала "Как из результатов метода создать массив?" Потому что, если бы я написала, что мне из одних данных одной структуры нужно получить другие данные другой структуры - это был бы совсем другой вопрос. И я и без Вашей помощи знаю, как из символов сделать строку и наоборот или как создать массив или список чего угодно и т.д. Вам не кажется, что если я понимаю, что пишете мне Вы, а Вы не понимаете, что пишу я на русском языке, пользуясь общепринятыми терминами, то проблема не Во мне? Aviz ответил на мой вопрос, а Вы так и не поняли вопроса?
Возможно, у вас есть свой сленг, но откуда бы мне его знать?
Попробуем по-другому:
С консоли заполняется массив. Первый метод обрабатывает каждый элемент массива по очереди и возвращает результат в основой метод. Я спросила, как из результатов метода создать массив, потому что этот массив мне нужен в дальнейшем для обработки во втором методе.
Вот ответ на этот мой вопрос:
Java
1
2
3
List<String> ret = new ArrayList<>();
        for (String strSrc : src)
            ret.add(getOnlyUppercaseLetter(strSrc));
Это механизм:
- Создаём список строк
- Перебираем строки полученные из первого метода
- Добавляем в созданный список
Теперь мне всё понятно.
Как именно я должна была сформулировать вопрос, чтобы Вы поняли, о чём он?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38164 / 21099 / 4306
Регистрация: 12.02.2012
Сообщений: 34,687
Записей в блоге: 14
03.10.2021, 08:08
Цитата Сообщение от Sollita Посмотреть сообщение
Как именно я должна была сформулировать вопрос, чтобы Вы поняли, о чём он?
Цитата Сообщение от Sollita Посмотреть сообщение
Но у меня нет ни перечня символов(чаров), ни строки в результате второго метода.
- вы это писали? Да. А теперь у вас они откуда-то появились. Если судить по коду, который выше, то вопрос следовало сформулировать так: Есть метод, который возвращает массив строк. Как получить из него ArrayList?


Сделать это можно 1001-м способом. Например, так:

Java
1
2
3
        String[] arrS = {"AAA", "BBB", "CCC"};
        List<String> lst = new ArrayList<String>();
        lst = Arrays.asList(arrS);
Цитата Сообщение от Sollita Посмотреть сообщение
Теперь мне всё понятно.
- у меня камень с души упал!
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
03.10.2021, 11:52  [ТС]
Catstail, Однако
Вы опять не поняли суть моего вопроса.Да и вообще суть дела.
В моём последнем коде метод не возвращает массив строк. Он возвращает несколько раз по одной вновь созданной строке. С помощью выше приведённого кода эти вновь созданные строки я добавляю во вновь созданный список, с которым впоследствии могу дальше работать с помощью другого метода. Именно этого я и хотела, но не знала, как это осуществить. Теперь, благодаря Aviz знаю.
А это "Но у меня нет ни перечня символов(чаров), ни строки в результате второго метода" я писала, когда код был совсем другим, как и сам метод. Тогда метод выводил (в смысле печатал на консоли) из массива символов некоторые символы(только символы в верхнем регистре). То, что символы печатаются на консоли кучкой не значит, что они являются массивом или списком. Их можно было вообще не выводить на консоль. Суть дела от этого не изменилась бы, исходный массив не изменился бы, а нового массива я не создала. Вернее, я пыталась, но у меня не получилось. Если бы получилось, я смогла бы вновь созданный массив преобразовать в строку, но снова застряла бы на том же месте, что и в последнем варианте кода,т.к. не знала, как строки из метода сложить в массив.
Но Вашим способом воспользоваться было невозможно. Потому что у меня не было ни строк, ни даже символов, чтобы было из чего создавать список.
Я понимаю, что есть люди, которым проще написать свой код, чем сформулировать словами, какие действия этот код вызывает. Но должны же Вы понимать смысл происходящих процессов. Посмотрите мой первый код и последний и сравните. Ну, или попробуйте написать свой код для решения данной задачи с помощью своей подсказки , тогда и поймёте, о чём это я.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38164 / 21099 / 4306
Регистрация: 12.02.2012
Сообщений: 34,687
Записей в блоге: 14
03.10.2021, 12:07
Цитата Сообщение от Sollita Посмотреть сообщение
В моём последнем коде метод не возвращает массив строк. Он возвращает несколько раз по одной вновь созданной строке.
- тогда вопрос должен формулироваться так: Некий метод возвращает строку. Как сохранить результаты нескольких вызовов этого метода в массиве строк? Ответ прост:

Java
1
2
3
    String [] arr = new String[10];
    
    for (int i=0; i<10; i++) arr[i]=Объект.Метод(параметры);
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
03.10.2021, 12:56  [ТС]
Catstail, серьёзно? Вы опять не поняли, что я написала?
Я уже добила свой код. Попробуйте найти в нём то, что Вы предлагаете
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
29
30
31
32
33
34
35
36
37
38
39
40
import java.util.*;
import java.util.ArrayList;
import java.util.Arrays;
public class ArreysSort {
        public static Scanner sc = new Scanner(System.in);
     public static void main(String[] args) {
 List<String> strList = new ArrayList<>();
             for(int i=0;i<5;i++){
      String str=sc.next();
       strList.add(str);// складываем строки в список
} 
    createNewListOnlyUppercaseLetter(strList);    
    }
    private static List<String> createNewListOnlyUppercaseLetter(List<String> src){
//создаём список ret и складываем в него строки из метода //getOnlyUppercaseLetter
         List<String> ret = new ArrayList<>();
        for (String strSrc : src){
            ret.add(getOnlyUppercaseLetter(strSrc));
        }
            //сравниваем длины всех строк в списке ret
        int LargestString=ret.get(0).length();
                for(int z=0;z<ret.size();z++)  
         if(ret.get(z).length()>LargestString)//сравниваем длину каждой строки с максимумом
            LargestString=ret.get(z).length();//находим среди строк строку 
            //с наибольшим количеством заглавных букв 
                   for(int f=0;f<ret.size();f++)
                   if(ret.get(f).length()==LargestString)           
         System.out.println(ret.get(f));
           System.out.println();        
        return ret;   
    }
    private static String getOnlyUppercaseLetter(String src){
        if (src.isEmpty()) return src;
        StringBuilder builder = new StringBuilder();
        for (char strChar : src.toCharArray())
            if (Character.isUpperCase(strChar))
                builder.append(strChar);
        return builder.toString();
    }
}
run:
GHYU
dRfgtYUI
dfgRT
YUgh
TYbOI

GHYU
RYUI
TYOI

СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 16 секунды)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38164 / 21099 / 4306
Регистрация: 12.02.2012
Сообщений: 34,687
Записей в блоге: 14
03.10.2021, 13:08
Sollita, код - каша. Копаться в нем особого желания нет. Отформатируй его по-человечески. Но даже беглый взгляд натыкается на коммент "//создаём список ret и складываем в него строки из метода //getOnlyUppercaseLetter"

Вся разница в том, что я кладу строки в обычный массив, а ты - в arrayList.
0
03.10.2021, 14:47

Не по теме:

Catstail, возможно она слишком молода, чтобы понимать, что ты хочешь ей сказать. всему свое время...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2021, 14:47
Помогаю со студенческими работами здесь

History. Как создать массив строк, как его заполнить, и как производить перебор элементов
Добрый день, мне нужно реализовать некое подобие хистори. Поясню: есть некое окно, в котором вводится сообщение и при его отправки, тобишь...

Как создать двумерный массив строк
Добрый день. Я хочу сделать двумерный массив строк, создаю его, но при выводе нужно перегрузить оператор вывода(&lt;&lt;), как его...

Как создать динамический массив строк?
Делаю лабораторную и пока только разбираюсь, как создать динамический массив строк Написал вот это, но при печати строки появляется...

Как создать массив строк, считанных из файла?
Необходимо создать массив из строк, которые находятся в файле. После того, как мы загоним каждую строку в отдельную ячейку массива, нужно...

Как создать массив строк типа String^?
Как создать массив строк типа String^ ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru