Главная Интернет WEB-учебник Java в примерах


Интернет клуб

Новая страница
Описание html
Javascript
Java в примерах

Что такое JAVA?
Первое приложение на JAVA
Первый апплет на JAVA
Управление шрифтами
Строковые переменные
Работа с массивами
Работа с графикой
Операции с мышкой
Операции с клавиатурой
Структура апплета
Работа с потоками
Передача параметров в апплет
Загрузка изображения в апплет
Контроль за ходом загрузки изображения
Двойная буферизация
Создание изображения из массива данных
Корректировка изображения

Полезные сайты
Задайте вопрос









Web-учебник. Раздел 4. Java в примерах.

Строковые переменные







Для хранения строковой информации используется специальный класс String.
Обьекты класса String могут хранить буквы, цифры и специальные знаки.
Для сложения (склеивания) двух строковых данных используется символ "+".
Например, в результате следующей операции :
String FirstString = "Text1";
String SecondString = "Text2";
String NewString = FirstString + " " + SecondString;
в обьекте NewString находится значение:
Text1 Text2.

Если к строковому данному добавить числовое переменное, то это число сначала преобразуется к строковому виду, а затем они "склеиваются". Например,
String MyString = "The length is: ";
MyString = MyString + 5;
В обьекте MyString находится значение:
The length is: 5

Для определения длины строки используется функция length (). Например,
String MyString = "The length is:";
Значением функции MyString.length(); является 14.

В следующем апплете MyFirstString по заданным значениям дня, месяца и года создаются:
- Cтрока с текущей датой,
- Строка с вычисленным значением длины первой строки.


//------------------------------------------------------------ 
// Program : MyColFont 
//------------------------------------------------------------ 
// Author : Katz Yakov 
//------------------------------------------------------------
// Date : 07/12/97 
//------------------------------------------------------------
import java.awt.*;
import java.applet.*; 
//------------------------------------------------------------
  // Определение класса MyFirstString
  public class MyFirstString extends Applet { 
    // Определение метода перерисовки окна апплета
    public void paint (Graphics dr) { 
    // Задаем год
    int year = 97; 
    // Задаем месяц
    int month = 11; 
    // Задаем день
    int day = 23; 
    // Задаем стоковую переменную для даты
    String DateString; 
    // Задаем стоковую переменную для получения
    // длины первой строковой переменной
    String LengthString; 
    // Заполняем первую строковую переменную
    DateString = "" + day + "/" + month + "/" + year; 
    // Заполняем вторую строковую переменную 
    LengthString = "Length of DateString is " + 
                   DateString.length() + " symbols";
    // Задаем красный цвет текста
    dr.setColor(Color.maroon); 
    // Вывод первой строки
    dr.drawString (DateString, 10, 20); 
    // Задаем синий цвет текста
    dr.setColor(Color.navy);
    // Вывод второй строки
    dr.drawString (LengthString, 10, 40);
  }
} 

Апплет MyFirstString выглядит следующим образом:







  ©1996-2007   Megapolis Org   E-mail:   info@megapolis.org