сообщество программистов

Java конструктор возвращаемое значение

Конструктор в Java не возвращает значения (как функция), но может принимать значения. необходимые для конструирования класса.
При этом можно указать на то, что конструктор, вообще говоря, возвращает нам объект - так что всё не так плохо =))

Имя конструктора должно совпадать с именем класса:

Java число в строку -- конвертировать, преобразовать, пример

В Java число в строку перевести можно несколькими способами:

1) классика:

int aInt = 1;
String aString = Integer.toString(aInt); 

2) своеобразный "хак":

String a= 5+"";

3) Универсальный метод, который приведёт к строке и double и float и int:

String s = String.valueOf(123);

Источники:
cyberforum.ru/java/thread95877.html

Java число элементов в массиве

Предположим, что мы как-то получили массив, ну например - разбили текст на строки, тогда чтобы узнать число элементов используем:

int a = lines.length;

Java - разбить содержимое файла, текст на строки (массив)

Учитывая и UNIX и Windows-переносы строк можно сделать так:

String lines[] = String.split("\\r?\\n");

или:

String lines[] = str.split(System.getProperty("line.separator"));

java использование класса из другого пакета

Просто прежде чем использовать пропишите полное импорт данного класса.
Например:

import Actions.*;

импортирует все классы из пакета Actions

Python парсинг XML пример

Создайте такой вот файл с расширением .py:

import xml.etree.ElementTree as ET

tree = ET.parse('XML_file.xml')
root = tree.getroot()
for elem in root.iter():
  print (elem.tag, elem.attrib)
  print()

И рядом с ним - в ту же папку забросьте какой-нибудь "небитый" XML-файл, например такой.

Запустите скрипт - получим что-то вроде (приведу окончание):

Python - использование регулярных выражений - пример

Мы будем искать строки (точнее проверять - подходят ли они нам), которые начинаются на i или s - соответствующее регулярное выражение записывается в виде строки:

'is*'

Сначала регулярное выражение надо скопилировать (подготовить к использованию):

p = re.compile('is*')

После чего можно провести проверку некоторый строки - соответствует ли она нашему регулярному выражению - таким образом:

Python - подключить регулярные выражения

Чтобы получить доступ к функционалу регулярных выражений в питоне достаточно написать:

 import re

Генератор Python - что это такое

Генератор - это "однопроходная" структура, элементы которой можно "перебрать" в цикле, но - в отличии от итератора ,только один раз.

Генератор (если он создаётся в пользовательской функции) "возвращается" клиентскому коду с помощью ключевого слова yield.
Пример здесь.

Pages

Subscribe to RSS - сообщество программистов