SOLID Principles : les 5 règles d’or de l’OOPElnurshutterstock

SOLID Principles : les 5 règles d’or de l’OOP

Le code peut se détériorer au fil du temps, surtout si les principes SOLID ne sont pas respectés lors de la programmation orientée objet. Les principes peuvent être compris comme des règles d’or pour un meilleur code, plus propre. Avec des lois et des directives concrètes, ils…

Lire la suite
Java AND OR operators : découvrez comment ils fonctionnent

Java AND OR operators : découvrez comment ils fonctionnent

Tandis que l’opérateur AND est utilisé en langage Java pour vérifier si deux conditions sont remplies, l’opérateur OR permet, lui, de vérifier si l’une ou l’autre de deux affirmations est vraie. Découvrez dans cet article à quoi servent les deux fonctions, quelle est leur syntaxe…

Lire la suite
Comparer des strings avec Java compareTo() et equals()

Comparer des strings avec Java compareTo() et equals()

Pour comparer des chaînes (strings) entre elles, vous disposez de différentes options en Java. La méthode Java equals() est particulièrement recommandée, mais Java compareTo() est également adaptée. Nous vous expliquons le fonctionnement de ces deux méthodes et vous montrons…

Lire la suite
execvp en C/C++ra2 studioShutterstock

execvp en C/C++

Les programmes qui doivent lancer des scripts ou des commandes externes peuvent le faire avec execvp dans un processus séparé. C’est notamment le cas pour de nombreuses tâches d’administration système ou de scénarios d’automatisation. Il est également possible d’implémenter des…

Lire la suite
Créer et utiliser un tableau (array) 2D en C++

Créer et utiliser un tableau (array) 2D en C++

Un tableau (ou array) 2D en C++ est le type le plus simple de tableau multidimensionnel : il s’agit d’un tableau composé de lignes et de colonnes. Les tableaux 2D sont adaptés lorsque les données sont organisées sous une forme structurée et bidimensionnelle, comme les matrices,…

Lire la suite
2D Array en C : comprendre les basesChinnapongShutterstock

2D Array en C : comprendre les bases

L’imbrication permet de réaliser et d’utiliser facilement des tableaux (arrays) 2D en C. Ce principe peut même être étendu à autant de dimensions que vous le souhaitez. Ainsi, C vous permet de créer et de gérer des structures de données avec plusieurs dimensions. Découvrez les…

Lire la suite
Java Primitives : tout sur le fonctionnement des types de données primitifssdecoretshutterstock

Java Primitives : tout sur le fonctionnement des types de données primitifs

Il existe huit types de données primitives en langage Java : `boolean`, `byte`, `char`, `double`, `float`, `int`, `long` et `short`. Découvrez à quoi servent les primitives Java, quelle est leur fonction respective et quand utiliser quel type. À l’aide de quelques exemples de…

Lire la suite
Java String split() : comment diviser des chaînes de caractères en Java ?ra2 studioShutterstock

Java String split() : comment diviser des chaînes de caractères en Java ?

En Java, il est possible de diviser une chaîne entière en plusieurs sous-chaînes. La méthode pour la division de strings en Java s’appelle split(). Découvrez-en plus dans cet article du Digital Guide : nous vous expliquons comment utiliser cette méthode, quels sont ses paramètres…

Lire la suite
Java String substring() : variantes et fonctionnement de la méthode

Java String substring() : variantes et fonctionnement de la méthode

Si vous souhaitez extraire une sous-chaîne d’un string, plusieurs options s’offrent à vous. La méthode la plus efficace est probablement Java String substring(). Découvrez, dans cet article, le fonctionnement de cette méthode et ses deux variantes, avec et sans `endIndex`, à…

Lire la suite
La classe String en Java : syntaxe et fonctionnement

La classe String en Java : syntaxe et fonctionnement

En Java, les strings font partie des types de données les plus importants. Ils sont utilisés lorsque vous souhaitez représenter et traiter des séquences de caractères ou de chiffres. Une fois créé, un string est immuable et final. Vous apprendrez ici quelle est la syntaxe des…

Lire la suite
Page top