UT8. Interfaces
13. Interfaces Gráficos
eugeniaperez.es


UT 4: Java

Ficheros
Text
eugeniaperez.es
-
En Java SE UTILZA EL CONCEPTO DE STREAMS PARA LA GESTIÓN DE FICHEROS Y FLUJOS DE DATOS

UT 4: Java

Ficheros
Text
eugeniaperez.es

BufferedReader br = new BufferedReader(new FileReader("ej.txt"));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
} finally {
br.close();
}
UT 4: Java

Ficheros
Text
eugeniaperez.es

try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
}
UT 4: Java

Ficheros
Text
eugeniaperez.es

BufferedWriter bw = null;
FileWriter fw = null;
try {
String content = "Contenido";
fw = new FileWriter(FILENAME);
bw = new BufferedWriter(fw);
bw.write(content);
} catch (IOException e) {
e.printStackTrace();
}
UT 4: Java

Ficheros
Text
eugeniaperez.es


UT 4: Java

Ficheros
Text
eugeniaperez.es


UT 4: Java

Ficheros
Text
eugeniaperez.es


UT 4: Java

Ficheros
Text
eugeniaperez.es


UT 4: Java

Ficheros
Text
eugeniaperez.es


UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros Properties
- Ficheros de texto para crear configuraciones simples
- en código Java

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros Properties
- name=Jon
- database=users
- driver=MySQL
- description=This is the main programan

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros Properties
-
Properties prop = new Properties(); InputStream input = null; try { input = new FileInputStream("config.properties"); prop.load(input); System.out.println(prop.getProperty("database")); } catch (IOException ex) { ex.printStackTrace(); }

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros YML
- Ficheros de texto sin marcas que simplemente utilizan saltos de línea y tabulaciones para crear estructuras complejas de datos

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros YML
-
version: 2 jobs: build: docker: - image: circleci/<language>:<version TAG> steps: - checkout - run: <command> test: docker: - image: circleci/<language>:<version TAG> steps: - checkout - run: <command>

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
Ficheros YML
- Para leer el formato YML no existe un soporte oficial, pero se pueden utilizar librerías como Jackson que nos permiten tratar con ficheros YML.

UT 4: Java

Interfaces Gráficos
Text
eugeniaperez.es
-
ejercicios pág. 159

UT 9 - Ficheros
By eugenia_perez
UT 9 - Ficheros
- 1,190