|
| Дата |
|
USD/RUB | 90.7493 | BTC/USD | 70621.1594 |
|
|
|
Треп | Флейм Обсуждение самых разных тем вне онлайн бизнеса. |
27.03.2010, 16:28
|
#1
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,841
Бабло: $444777
|
Накатайте на яве пару строк плиз.
Привет.
Нужно на яве код, вполняющий следующее:
Есть 2 файла. Берётся из 1 файла 1 строка. Из второго файла берётся 200 строк. И вот теперь работа скрипта: добавить значение из 1 файла ко всем 200 строкам из второго файла. Премного благодарен, знаю что здесь кладезь умников и умничек ))))
|
|
|
27.03.2010, 17:42
|
#2
|
Member
Регистрация: 04.12.2008
Сообщений: 48
Бабло: $2560
|
package org.mangosoftware.sandbox.utils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
public class jkvoka {
public void start() {
try {
List<String> list1 = readLines(new File("E:\\1.txt"), 1);
List<String> list2 = readLines(new File("E:\\2.txt"), 200);
for(String s : list2) {
System.out.println(list1.get(0) + " - " + s);
}
} catch(Exception e) {
e.printStackTrace();
}
}
public List<String> readLines(File file, int numberOfLines) throws Exception {
List<String> list = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(file), Charset.forName("utf-8")));
String line = null;
int lineCounter = 0;
while((line = reader.readLine()) != null && lineCounter++ < numberOfLines) {
list.add(line);
}
reader.close();
return list;
}
public static void main(String[] args) {
jkvoka app = new jkvoka();
app.start();
}
}
|
|
|
28.03.2010, 03:21
|
#3
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,841
Бабло: $444777
ТС -->
|
ТС
Цитата:
Сообщение от Mango
package org.mangosoftware.sandbox.utils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
public class jkvoka {
public void start() {
try {
List<String> list1 = readLines(new File("E:\\1.txt"), 1);
List<String> list2 = readLines(new File("E:\\2.txt"), 200);
for(String s : list2) {
System.out.println(list1.get(0) + " - " + s);
}
} catch(Exception e) {
e.printStackTrace();
}
}
public List<String> readLines(File file, int numberOfLines) throws Exception {
List<String> list = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(file), Charset.forName("utf-8")));
String line = null;
int lineCounter = 0;
while((line = reader.readLine()) != null && lineCounter++ < numberOfLines) {
list.add(line);
}
reader.close();
return list;
}
public static void main(String[] args) {
jkvoka app = new jkvoka();
app.start();
}
}
|
Манго, спасибо! Теперь бы комменты вставить- куда что)))) я почему то думаю, что это что то не то, т.к. другие ява скрипты в Зенно постере ( а именно он будет его обрабатывать ) выглядят иначе ))))
куда массивы с данными прописать?
ЗЫ, прикольный парсер был у тебя в своё время.
|
|
|
28.03.2010, 04:39
|
#4
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
|
Я не прогер,но я вижу что это именно JAVA,а не "ява скрипт"
|
|
|
28.03.2010, 09:16
|
#5
|
Senior Member
Регистрация: 20.04.2008
Сообщений: 604
Бабло: $116367
|
Это как в объявлении о вакансии сисадмина: "Для девушек, прочитавших в вакансии "Системный Администратор" только второе слово, убедительная просьба прежде чем звонить прочитать и первое". Так что, jkvoka, пиши JavaScript, а не Java.
|
|
|
28.03.2010, 09:41
|
#6
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,841
Бабло: $444777
ТС -->
|
ТС
каюсь, JavaScript. Задача усложнилась?
|
|
|
28.03.2010, 12:15
|
#7
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
|
|
|
|
28.03.2010, 12:59
|
#8
|
хде мой компот?!
Регистрация: 07.01.2008
Сообщений: 327
Бабло: $31276
|
есть
|
|
|
28.03.2010, 13:24
|
#9
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
|
Ну да, только
Цитата:
How can you use JavaScript to access your local files and folders? Currently there are two ways to do it:
1. Using JavaScript extensions (runs from JavaScript Editor), or
2. Using a web page and ActiveX objects (Internet Explorer only)
|
|
|
|
28.03.2010, 16:35
|
#10
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,841
Бабло: $444777
ТС -->
|
ТС
ява скрипт будет выполняться зенно постером, там всё встроено- надо только сам скрипт
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
|