кодесурса

Java String Exercises: Найти, совпадает ли область в текущей строке с областью в другой строке

script1adsense2code
script1adsense3code

Строка Java: упражнение 23 с решением

Напишите программу на Java, чтобы определить, совпадает ли область в текущей строке с областью в другой строке.

Пример решения :

Java-код:

public class Exercise23 {
    
  public static void main(String[] args)
    {
       //String str1 ="Red Green Orange Yellow";
        //String str2 ="Yellow Orange Green Red";
        
        String str1 ="Shanghai Houston Colorado Alexandria";
        String str2 ="Alexandria Colorado Houston Shanghai";
        // Determine whether characters 0 through 7 in str1 
        // match characters 28 through 35 in str2.
        boolean match1 = str1.regionMatches(0, str2, 28, 8);
        // Determine whether characters 9 through 15 in str1 
        // match characters 9 through 15 in str2.
        boolean match2 = str1.regionMatches(9, str2, 9, 8);
        // Display the results of the regionMatches method calls.
        System.out.println("str1[0 - 7] == str2[28 - 35]? " + match1);
        System.out.println("str1[9 - 15] == str2[9 - 15]? " + match2);
    }
}

Пример вывода:

 str1 [0 - 7] == str2 [28 - 35]? правда                                                                            
str1 [9 - 15] == str2 [9 - 15]? ложный 

Блок - схема:

«Блок-схема:

Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Previous: написать программу Java, чтобы получить длину заданной строки.
Далее: Напишите программу на Java, которая заменит все символы «d» на символы «f».

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code