Программирование - это просто
Advertisement
Главная
20.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
Я принимаю Яндекс.Деньги