5.12.2014 / 20:56 | |
DominaN  Пользователь
Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| swank, ну а в ошибке-то что?
|
5.12.2014 / 21:05 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| DominaN, О.о я только заметил что скрын не прилепился, а вехал надобыло нажать прикрепить, а не отправить вот
Прикрепленные файлы: Screenshot_2014(…).png (24.67 кб.) Скачано 69 раз |
5.12.2014 / 21:06 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| swank, чего ж ты его в цикле вызываешь, а?
__________________
 let live |
5.12.2014 / 21:09 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| aNNiMON, Тойсть?, а то я в javе как в смоле, а понял
Изменено swank (5.12 / 21:09) (всего 1 раз) |
5.12.2014 / 21:15 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| swank, и StringBuffer не используй, вместо него лучше StringBuilder. private String openFile(String fileName, Boolean n) {
try {
FileReader isr = new FileReader(new File(fileName));
BufferedReader reader = new BufferedReader(isr);
StringBuilder buffer = new StringBuilder();
String str;
while ((str = reader.readLine()) != null) {
buffer.append(str);
if (n == true) {
buffer.append("\n");
}
}
isr.close();
reader.close();
return buffer.toString();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"read file Exception: " + e.toString(), Toast.LENGTH_LONG).show();
}
return null;
}
__________________
 let live |
5.12.2014 / 21:33 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| aNNiMON, Хорошо спасибо, буду знать Не сочтите за наглость, но не мог бы кто то написать функцию которая принимает путь к папке и считывает содержимое всех файлов в папке, и возвращает массив configs[имя файла] => содержимое файла А и в каждом файле надо считать только первую строкут.к. там во всех файлах одна строка, а и не вставлять переносы пробелы и т.д. т.к. это файлы конфига режима работы ядра проца и там лишние переносы, пробелы не позволительны Думаю для кого то будет хорошая практика, сам пытался написать, но я он не могу ещё вернуть содержимое одного файла, а там...  |
5.12.2014 / 21:53 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| swank, private String[] configs(String dirName) {
final List<String> lines = new ArrayList<String>();
final File[] files = new File(dirName).listFiles();
for (File file : files) {
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
lines.add(reader.readLine());
reader.close();
} catch (IOException ex) {
}
}
String[] out = lines.toArray(new String[0]);
return out;
}
Или тебе ассоциативный массив надо было? Тогда так private Map<String, String> configs(String dirName) {
final Map<String, String> configs = new HashMap<String, String>();
final File[] files = new File(dirName).listFiles();
for (File file : files) {
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
configs.put(file.getName(), reader.readLine());
reader.close();
} catch (IOException ex) { Log.e("TAG", ex); }
}
return configs;
}
__________________
 let live Изменено aNNiMON (5.12 / 21:58) (всего 4 раза) |
5.12.2014 / 21:57 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| aNNiMON, с удовольствием тебе отвечу, Огромное спасибо  , пошол тестить |
5.12.2014 / 22:20 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| aNNiMON, И так и так норм, ну в принципе ассоциативний лучше Теперь другая проблема при выводе проблема с кодировкой какае то, файл в утф-8
Прикрепленные файлы: Screenshot_2014(…).png (21.72 кб.) Скачано 63 раза |
5.12.2014 / 22:41 | |
swank  Пользователь
Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| aNNiMON, В ассоциативном массиве все уладилось
|