Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- // String[] names = {"dsgsdfh", "sd vsd"};
- // String[] values = {"dfs xdfs d", "sisd nas"};
- //
- // ArrayList<String[]> allArrays = new ArrayList<String[]>();
- // allArrays.add(names);
- // allArrays.add(values);
- //
- // for (String a[] : allArrays) {
- // for(int i = 0; i<allArrays.size(); i++) {
- // System.out.println(a[i]);
- // }
- // for (String b : a) {
- // System.out.println(b);
- // }
- // }
- // }
- //}
- public class main {
- public static void main(String[] args) {
- int nameSize = 4;
- int nameNumber = 5;
- int controlInd1=0;
- int controlInd2;
- String[] name = new String[]{"retw", "rqu", "wert", "r", "asd"};
- String[] nameFuke = new String[nameNumber];
- String alphabet = "qwertyuiopasd";
- // ArrayList<String> newName = new ArrayList<>();
- // ArrayList<String> endName = new ArrayList<>();
- // ArrayList<String []> fuke = new ArrayList<>();
- for(int j = 0; j< nameNumber; j++){
- for(int i = 0; i< nameSize; i++){
- controlInd2 = index(name[j],i,nameSize);
- if(controlInd1<= index(name[j],i,nameSize)){
- nameFuke[j] = name[j];
- }
- controlInd1=controlInd2;
- }
- }
- // //Ща пробуем новую поеботу
- // int inde = 0;
- // for(String na: name){
- // for (String n: name){
- // for (String alp: alphabet.split("")){
- // if(n==alp){
- // alphabet.indexOf(alp);
- // }
- // }
- //
- // }
- // }
- //Вариант,когда они все записаны в одном массиве, как одни буквы
- // String[] newName = new String [name.length];
- // for (String na: name){
- // if (na.length() == nameSize){
- // for (String n: na.split("")){
- // newName.add(n);
- // }
- // }
- // if(na.length() != nameSize){
- // for (String n: na.split("")){
- // newName.add(n);
- // }
- // for (int i =0; i<nameSize-na.length(); i++){
- // newName.add(" ");
- // }
- // }
- // }
- // System.out.print(newName);
- // for(int i = 0; i<newName.size(); i++){
- // System.out.print(newName.get(i));
- // for(int h = i; h<newName.size(); h = h+4) {
- // for (int g = 0; g < alphabet.length; g++) {
- // if (newName.get(h) == alphabet[g]) {
- // for (int j = i; j < nameSize; j++) {
- // endName.add(newName.get(j));
- // }
- // }
- // }
- // }
- // }
- // System.out.print(endName);
- }
- //метод, который возвращает бод какой цифрой у нас буква в алфавите, а еще я сделаю все слова одного размер
- // тут, чтобы не было ошибки. ведь мы заранее знаем размер слова
- //теперь вместо букв там пробелы
- public static int index (String nam, int numbNam,int nameSize){
- String alphabet = "qwertyuiopasd";
- String [] namMas = new String[nameSize];
- int ind = 0;
- for(int i = 0; i<nam.length(); i++){
- for(String n:nam.split("")){
- namMas[i]=n;
- }
- }
- if(namMas.length!=nameSize){
- for(int i = nam.length(); i<nameSize-namMas.length;i++ ){
- namMas[i]=" ";
- }
- }
- for (String n:nam.split("")){
- if(namMas[numbNam]==n) {
- ind = n.indexOf(alphabet);
- }
- }
- return ind;
- }
- }
- // System.out.println("Введите число:");
- // Scanner scanIn = new Scanner(System.in);
- // String temp = new String(scanIn.nextLine());
- // int number = 0;
- //
- // try{
- // number = Integer.parseInt(temp);
- // Array a = new Array();
- // a.putIn(number);
- // System.out.println("Делители числа " + number + ", за исключением 1 и самого числа:");
- // System.out.println(a.arrToStr());
- // } catch (Exception e){
- // System.out.println("Введен недопустимый символ, программа будет завершена");
- // }
Advertisement
Add Comment
Please, Sign In to add comment