Page 90 - 4657
P. 90
автоматично перетворить у шляхи-шлях^-шляхові-рядку-шляху
символи "/" у роздільники шляху в Windows - "\".
class ExecDemo {
public static void main(String args[]) {
Runtime r = Runtime. getRuntime();
Process p = null;
String cmd[] = { "notepad",
"/java/src/java/lang/Runtime.java" };
try {
p = r.exec(cmd);
} catch (Exception e) {
System.out.println("error executing " + cmd[0]);
}
} }
System
Клас System містить зацікавлену колекцію глобальних
функцій і змінних. У більшості прикладів в цій книзі для
операцій висновку ми використовували метод
System.out.println(). У наступній главі будуть детально
розглянуті потоки InputStream і OutputStream.
Метод currentTimeMillis повертає поточний системний час у
виді мілісекунд, що пройшли з 1 січня 1970 року.
Метод arraycopy можна використовувати для швидкого
копіювання масиву будь-якого типу з одного місця в пам'яті в
інше. Нижче приведений приклад копіювання двох масивів за
допомогою цього методу.
class ACDemo {
static byte a[] = { 65, 66, 67, 68, 69, 70, 71,
72, 73, 74 };
static byte b[] = { 77, 77, 77, 77, 77, 77, 77,
77, 77, 77 };
public static void main(
String args[]) {
System.out.println("a = " + new String(a, 0));
System.out.println("b = " + new String(b, 0));
88