Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Java для чайников. arrow Java для чайников. Урок 16. Класс String.  Сравнение строк.
27.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Java для чайников. Урок 16. Класс String.  Сравнение строк. Печать E-mail
Автор megabax   
05.11.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Java для чайников. Урок 16. Класс String.  Сравнение строк.

Сегодня мы изучим средства сравнения строк. И так, существует два метода для сравнения строк:

  • equals - просто сравнивает строки

  • compareTo - определяет, какая строка больше. Для этого метод сначала сравнивает первые буквы строк, потом вторы и так до тех пор, пока не дойдет до конца строки или не встретит различие. Большей считается строка, чей символ больший по алфавиту.

А сейчас рассмотрим пример:

import java.awt.*;

import java.applet.*;

 

 

public class StringCompareApplet extends Applet {

   

    TextField textField1;

    TextField textField2;

    String disp1;

    String disp2;

    Button button;

   

   

    public void init()  {

        Label label=new Label("Строка: ");

        add(label);

        textField1=new TextField(20);

        add(textField1);

 

        label=new Label("Подстрока: ");

        add(label);

        textField2=new TextField(20);

        add(textField2);

 

       

        button=new Button("Сравнить");

        add(button);

    }

   

    public boolean action(Event evt, Object arg) {

        if(arg=="Сравнить") {

            String str1=textField1.getText();

            String str2=textField2.getText();

            if(str1.equals(str2)) disp1="Строки равны"; else disp1="Строки не равны";

            int res=str1.compareTo(str2);

            disp2="Результат сравнения строк "+res;

            repaint();

            return true;

        } else return false;

    }

   

    public void paint(Graphics g) {

        g.drawString(disp1,0,100);

        g.drawString(disp2,0,120);

    }

   

}

 

и вот что выдаст нам этот пример:

Java для чайников. Урок 16. Класс String.  Сравнение строк.

 

(С) Шуравин Александр

 

 

Последнее обновление ( 05.11.2012 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги