|
|||||||
|
|
|
Интернет клуб Новая страница Описание html Javascript Java в примерах Что такое JAVA? Первое приложение на JAVA Первый апплет на JAVA Управление шрифтами Строковые переменные Работа с массивами Работа с графикой Операции с мышкой Операции с клавиатурой Структура апплета Работа с потоками Передача параметров в апплет Загрузка изображения в апплет Контроль за ходом загрузки изображения Двойная буферизация Создание изображения из массива данных Корректировка изображения Полезные сайты Задайте вопрос |
Web-учебник. Раздел 4. Java в примерах. Строковые переменные
Для хранения строковой информации используется специальный класс String.
Если к строковому данному добавить числовое переменное, то это число сначала преобразуется к строковому
виду, а затем они "склеиваются". Например,
Для определения длины строки используется функция length (). Например,
В следующем апплете MyFirstString по заданным значениям дня, месяца и года
создаются:
//------------------------------------------------------------
// 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 выглядит следующим образом:
|
|||||||||||||||
|
|