JAVA запустить в отдельном потоке + передача параметров в поток - запуск в отдельном потоке

Чтобы запустить код в отдельном потоке на ява , можно использовать следующий способ:

1) реализовать интерфейс Runnable - например так =

Java очистка файла - как очистить файл - удалить всё содержимое пример

Для очистки файла вполне может подойти такой код (написан вместе с обработкой исключений. которые могут возникнуть) =

try {
		FileWriter fstream1 = new FileWriter(path);// конструктор с одним параметром - для перезаписи
		BufferedWriter out1 = new BufferedWriter(fstream1); //  создаём буферезированный поток
		out1.write(""); // очищаем, перезаписав поверх пустую строку
		 out1.close(); // закрываем
		 } catch (Exception e) 
		    {System.err.println("Error in file cleaning: " + e.getMessage());}

Java перебор строки

JAVA дописать в конец файла - запись в конец файла

чтобы писать в конец файла - следует вызвать конструктор для FileWriter следующего типа =

FileWriter(File file, boolean append) 

в качестве второго параметра передать true

java работа с файлами пример

Полезен для изучения вот этот пример

JAVA читать строку посимвольно string to char[]

Чтобы читать строку посмвольно - её надо перегнать в char[] - а потом уже обращаться к массиву символов по индексу - вот 2 строчrи, которые иллюстрируют приём=

String s = "hello world";
        char[] chars = s.toCharArray();

просто используем метода String =

.toCharArray()

наследование от класса FileFilter из пакета = javax.swing.filechooser.FileFilter

import java.io.File;
import javax.swing.filechooser.FileFilter;

 class MyFileFilter extends FileFilter {
	public boolean accept(File pathname) 
	{
		// проверям что это файл и что он заканчивается на .txt	
	   return pathname.isFile() && pathname.getName().endsWith(".txt");
    }
	// следующий метод обязателен к реализации
	// возвращает описание 
	public  String getDescription() 
	{
		return "Select only .txt files";
	}
}

implements extends java -какая разница))

  • extends - это ключевое слово для наследования от определенного класса
  • implements - для реализации в классе интерфейса

пример здесь = http://www.cyberforum.ru/java-j2se/threa...

JAVAX что это

javax - изначально предполагалось ,что что подобное название пакетов будет применяться для расширений, в то время как java - для основных.
Причём периодически некоторые полезные вещи "переводились" в java, из javax - эдакое признание полезности)

подробнее читаем здесь = = http://stackoverflow.com/questions/72784...

Java список файлов в директории

поставим задачу конкретней - хотим получить из указанной директории список файлов с расширением .txt
Для это - прежде всего отдельным классом реализуем фильтр:

Pages

Subscribe to fkn+antitotal RSS