Как читать строку из текста? Посмотрите на мой код:Как читать строку из txt?
public static String getTemplateFromFile() {
String name = null;
try {
BufferedReader reader = new BufferedReader(new
FileReader(
"http://localhost:8080/blog/resources/cache/templateName.txt"));
name = reader.readLine();
//name="TEST";
//NULL anyway
reader.close();
}
catch (Exception e) {
}
return name;
}
Также у меня есть версия secnod, но мой сервер замораживается.
public static String getTemplateFromFile() {
String name = null;
/*
try {
URL url = new URL("http://localhost:8080/blog/resources/cache/templateName.txt");
Scanner s = new Scanner(url.openStream());
name=s.nextLine();
s.close();
}
catch(IOException ex) {
ex.printStackTrace();
}*/
return name;
}
Я думаю, что он не может закрыть соединение или что-то в этом роде. Он возвращает мне NULL, даже я говорю name="TEST";
в попытке строительства.
Вероятно, это исключение. Не употребляйте подобные исключения молча. – arshajii
Возможно, Исключение было брошено. Поместите что-нибудь в свой блок 'catch', например' e.printStackException() ', чтобы узнать, так ли это. –
Hm. В самом деле. Если бы я попробовать этот 'поймать (Exception е) { \t \t \t \t \t \t имя = "TEST"; \t \t} 'он вернет« ТЕСТ ». –