Comment lire un fichier texte depuis les ressources en Kotlin ?
Bonjour à tous ! Je suis débutant en Kotlin (je viens de Java) et j'ai rencontré un problème : je n'arrive pas à lire un fichier texte depuis le dossier resources. J'ai un projet simple avec Gradle, et j'ai placé le fichier `data.txt` dans `src/main/resources/`. En Java, je ferais quelque chose comme :
```java
InputStream inputStream = getClass().getClassLoader().getResourceAsStream("data.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
```
Mais en Kotlin, j'essaie d'écrire un code similaire, et soit il ne compile pas, soit il lève une NullPointerException. Voici ce que j'ai essayé :
```kotlin
fun readFile() {
val inputStream = this::class.java.classLoader.getResourceAsStream("data.txt")
val reader = B
No answers yet.
Connectez-vous pour laisser une réponse
Blogs